#question-list>input {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    outline: medium none;
}
#question-list> em {
    font-style: normal;
}
#question-list>li {
    list-style: none outside none;
    vertical-align: top;
    display: inline;
}
.evaluate ol > li > ul {
    padding: 20px 0 0 40px;
}
.evaluate ol > li {
    border-top: 1px solid #f0f0f0;
    overflow: auto;
    padding: 25px 0;
}
.evaluate ol > li > ul > li {
    border: 1px solid #fff;
    float: left;
    margin-right: 35px;
    padding: 20px 0;
    text-align: center;
    width: 180px;
}
#question-list li  {
    list-style: none outside none;
    vertical-align: top;
}
#left-menu li {
    list-style: none outside none;
    vertical-align: top;
}

#question-list img {
    border: medium none;
    vertical-align: top;
}
#question-list a {
    outline: medium none;
    text-decoration: none;
}

#question-list {
    background-color: #fff;
    font-family: "Microsoft YaHei","Lucida Sans Unicode","Myriad Pro","Hiragino Sans GB","Heiti SC",Verdana,simsun;
    font-size: 14px;
}
.wrap {
    margin: 0 auto;
}
.wrap2 {
    background: none repeat scroll 0 0 #fff;
    margin: 20px auto 0;
    overflow: hidden;
    width: 1190px;
}
.wrap3 {
    margin: 20px auto 40px;
    width: 1190px;
}
.wrap4 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.wrap100 {
    width: 100%;
}
.wrapxf {
    margin: 20px auto 40px;
    overflow: hidden;
    width: 1190px;
}
.wrap_top {
    background: none repeat scroll 0 0 #fff;
    z-index: 2;
}
.wrap-bottom {
    margin-bottom: -10px;
}
#question-list> .hide {
    display: none;
}
#question-list> a.blue {
    color: #0da0ec;
}
.radius {
    border-radius: 4px;
}
.post_re {
    position: relative;
}
#question-list> .left {
    float: left;
}
#question-list> .right {
    float: right;
}
.textorg {
    color: #fc6e0f;
}
.textblue {
    color: #08a1e1;
}
.textblue:hover {
    color: #08a1e1;
}
.textmid {
    text-align: center;
}
.textleft {
    text-align: left;
}
.textright {
    text-align: right;
}
.rate_tips {
    background: url("https://www.xiaomabank.com/img/rp_sp.png") no-repeat scroll 0 -34px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 14px;
    margin: 0 0 0 4px;
    vertical-align: middle;
    width: 14px;
}
.textgrey {
    color: #b1b6bb;
}
#question-list>input {
    font-family: "Microsoft YaHei","Lucida Sans Unicode","Myriad Pro","Hiragino Sans GB","Heiti SC",Verdana,simsun;
    font-size: 16px;
}
.pr10 {
    padding-right: 10px;
}
.z1 {
    z-index: 1;
}
.z3 {
    z-index: 3;
}
.top_bar {
    background: none repeat scroll 0 0 #492007;
    height: 33px;
}
.top_bar span {
    font-size: 12px;
    line-height: 10px;
}
.top_bar a.last {
    margin-left: 28px;
}
.top_bar p.current {
    display: block;
}
#index_video_box {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
}
#index_video_box .mask {
    background: none repeat scroll 0 0 #000;
    height: 100%;
    opacity: 0.6;
}
#index_video_box .flash {
    left: 0;
    position: absolute;
    top: 0;
}
#index_video_box .close {
    color: #fff;
    cursor: pointer;
    font-size: 30px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    right: 30px;
    text-align: center;
    top: 130px;
    width: 40px;
}
#index_video_box .close:hover {
    background: none repeat scroll 0 0 #333;
}

#left-menu .nav {
    float: right;
    line-height: 86px;
    padding: 0 20px;
    position: relative;
}
#left-menu .nav li {
    border-left: 1px solid #eeeeee;
    float: left;
    height: 86px;
    text-align: center;
}
#left-menu .nav_relative {
    position: relative;
}
#left-menu>.nav .current a {
    background: none repeat scroll 0 0 #fff0e7;
    color: #fc6e0f;
}
.in_top_msg_btn {
    background: url("https://www.xiaomabank.com/img/sm_sp.png") no-repeat scroll -67px 0 rgba(0, 0, 0, 0);
    float: left;
    height: 15px;
    margin-top: 10px;
    position: relative;
    width: 18px;
}
#left-menu>.nav a:hover {
    background: none repeat scroll 0 0 #fff0e7;
}
#left-menu>.in_top_msg_btn em {
    background: none repeat scroll 0 0 #fc6e0f;
    border-radius: 8px;
    color: #fff;
    height: 17px;
    left: 13px;
    line-height: 17px;
    position: absolute;
    text-align: center;
    top: -6px;
    width: 17px;
}
#left-menu> #nav_id {
    display: none;
}
#left-menu>.nav ul {
    background: none repeat scroll 0 0 #fc6e0f;
    padding: 6px 0;
    position: absolute;
    top: 86px;
    width: 132px;
    z-index: 2;
}
#left-menu>.nav a {
    color: #777c81;
    display: block;
    font-size: 18px;
    height: 86px;
    width: 131px;
}
#left-menu>.nav li.nav_mask {
    background: none repeat scroll 0 0 #fc6e0f;
    height: 6px;
    left: -1px;
    overflow: hidden;
    position: absolute;
    top: 80px;
    width: 132px;
}
#left-menu>.nav_list {
    box-shadow: 0 2px 3px #333;
    display: none;
    position: absolute;
    top: 85px;
    z-index: 22;
}
#left-menu>.nav_list a {
    background: none repeat scroll 0 0 #fff0e7;
    border-bottom: 1px solid #fae1d3;
    font-size: 14px;
    height: 42px;
    line-height: 42px;
}
#left-menu>.nav_list a:hover {
    color: #fc792d;
}
#left-menu>.nav_shandow {
    background: url("https://www.xiaomabank.com/img/shandow_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 6px;
    left: 0;
    position: absolute;
    top: 86px;
    width: 100%;
    z-index: 1;
}

.yq_banner_list {
    bottom: -40px;
    height: 25px;
    left: 42%;
    padding-right: 12px;
    position: absolute;
    text-align: right;
    width: 200px;
    z-index: 100;
}
.yq_banner_list a {
    background: none repeat scroll 0 0 #dcdcdc;
    border-radius: 10px;
    display: inline-block;
    height: 18px;
    margin-right: 8px;
    overflow: hidden;
    width: 18px;
}
.yq_banner_list a.hover {
    background: none repeat scroll 0 0 #fc6e0f;
}
#left-menu>#nav_btn {
    position: absolute;
    text-align: center;
    top: 495px;
    width: 100%;
}
#left-menu>#nav_btn a {
    background: none repeat scroll 0 0 #666666;
    cursor: pointer;
    display: inline-block;
    height: 8px;
    padding-right: 10px;
    width: 11px;
}
#left-menu #nav_btn a.active {
    background: none repeat scroll 0 0 white;
}
#left-menu #nav_btn a:hover {
    background: none repeat scroll 0 0 white;
}
.in_login {
    background: url("https://www.xiaomabank.com/img/login_top.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 490px;
    left: 60%;
    position: absolute;
    top: 34px;
    width: 406px;
    z-index: 1;
}
.in_logged_box {
    background: none repeat scroll 0 0 #fff;
    height: 414px;
    left: 24px;
    position: absolute;
    top: 70px;
    width: 358px;
    z-index: 5;
}
.in_logged_infor {
    background: none repeat scroll 0 0 #f4f4f4;
    margin-bottom: 20px;
    padding: 30px 40px;
}
.in_logged_tit {
    color: #fc6e0f;
    font-size: 40px;
    font-weight: bold;
    line-height: 60px;
    padding: 10px 0;
    text-align: center;
}
.in_logged_tit strong {
    font-size: 32px;
    font-weight: 700;
}
.in_logged_infor span {
    color: #9aa1a8;
    display: block;
    font-size: 14px;
    font-weight: 100;
    line-height: 20px;
    text-align: center;
}
.in_logged_infor em {
    font-size: 28px;
}
.in_logged_content_left {
    float: left;
}
.in_logged_content_right {
    float: right;
    padding: 0 20px;
}
.in_logged_text {
    color: #6a7075;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    padding-left: 10px;
}
.in_logged_text span {
    color: #fc6e0f;
}
.in_logged_text em {
    font-size: 26px;
    font-weight: bold;
}
.in_logged_btn {
    background: none repeat scroll 0 0 #fc6e0f;
    border-radius: 6px;
    color: #fff;
    display: block;
    font-size: 24px;
    height: 53px;
    line-height: 53px;
    text-align: center;
}
.in_logged_user_infor {
    color: #adadad;
    font-size: 12px;
    line-height: 80px;
    text-align: center;
}
.in_logged_user_infor span {
    padding-right: 4px;
}
.in_login_msg {
    left: 35px;
    position: absolute;
    top: 70px;
    width: 340px;
}
.in_login_msg li {
    float: left;
}
.in_login_msg li p {
    color: #a2a8af;
}
.in_login_msg .eq0 {
    padding-top: 15px;
    text-align: center;
    width: 118px;
}
.in_login_msg .eq0 span {
    color: #fc6e0f;
    font-size: 24px;
    font-weight: bold;
}
.in_login_msg .eq0 em {
    font-size: 12px;
    font-weight: 100;
}
.in_login_msg .eq1 {
    padding-top: 26px;
    text-align: center;
    width: 111px;
}
.in_login_msg .eq2 {
    padding-top: 26px;
    text-align: center;
    width: 110px;
}
.login_main {
    background: none repeat scroll 0 0 #fff;
    height: 334px;
    margin: 0 8px;
    padding: 0 0 13px 16px;
    position: absolute;
    top: 144px;
    width: 374px;
}
.in_login .left_shandow {
    background: url("https://www.xiaomabank.com/img/login_sider_shadow.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: 346px;
    position: absolute;
    top: 144px;
    width: 8px;
}
.in_login .right_shandow {
    background: url("https://www.xiaomabank.com/img/login_sider_shadow2.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: 346px;
    position: absolute;
    right: 1px;
    top: 144px;
    width: 8px;
}
.in_login .btn0 {
    background: url("https://www.xiaomabank.com/img/index_sp.png") no-repeat scroll 0 -121px rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    font-size: 24px;
    height: 53px;
    line-height: 53px;
    text-align: center;
    width: 357px;
}
.in_login .form {
    background: none repeat scroll 0 0 #f4f4f4;
    margin-top: 16px;
    padding: 16px 13px 16px 14px;
    width: 327px;
}
.in_login .input_wrap {
    background: url("https://www.xiaomabank.com/img/input_bg.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 101px;
    padding: 0 14px;
    position: relative;
    width: 302px;
}
.in_login .eq0, .in_login .eq1 {
    position: relative;
}
.in_prompt {
    background: none repeat scroll 0 0 #fcebec;
    border-bottom: 1px solid #f29c9f;
    border-top: 1px solid #f29c9f;
    color: #7c7a7a;
    display: none;
    height: 43px;
    line-height: 43px;
    padding: 0 6px;
    position: absolute;
    right: 334px;
    top: 4px;
    white-space: nowrap;
    z-index: 2;
}
.in_prompt.l330 {
    left: 344px;
}
.in_prompt_left {
    background: url("https://www.xiaomabank.com/img/prompt_sp_index.png?v=20140612") no-repeat scroll 0 -14px rgba(0, 0, 0, 0);
    height: 45px;
    position: absolute;
    right: -16px;
    top: -1px;
    width: 16px;
}
.in_prompt_right {
    background: url("https://www.xiaomabank.com/img/prompt_sp_index.png?v=20140612") no-repeat scroll -10px -59px rgba(0, 0, 0, 0);
    height: 45px;
    left: -6px;
    position: absolute;
    top: -1px;
    width: 6px;
}
.in_checkcode_box .in_prompt {
    right: 346px;
}
.in_login .input_wrap input {
    height: 28px;
    line-height: 28px;
    margin: 14px 0 6px;
    width: 300px;
}
.in_login label {
    color: #d3d3d3;
    cursor: text;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    position: absolute;
}
.in_login .lab1, .in_login .lab2 {
    left: 0;
    top: 14px;
}
#forget_psw {
    color: #08a1e1;
    display: block;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    margin-left: 254px;
    text-align: right;
    width: 70px;
}
.in_login .btn_box {
    display: block;
    padding: 4px 1px 0;
    position: relative;
}
.in_login .btn_box input {
    background: url("https://www.xiaomabank.com/img/index_sp.png") no-repeat scroll 0 -74px rgba(0, 0, 0, 0);
    color: #f2883e;
    cursor: pointer;
    float: left;
    font-size: 14px;
    height: 47px;
    left: 0;
    position: relative;
    width: 154px;
}
.in_login .btn_box span {
    height: 47px;
    left: 1px;
    position: absolute;
    top: 4px;
    width: 154px;
}
.in_login .btn_box a {
    background: url("https://www.xiaomabank.com/img/index_sp.png") no-repeat scroll 0 -27px rgba(0, 0, 0, 0);
    color: #22a6e3;
    float: right;
    font-size: 14px;
    height: 47px;
    line-height: 47px;
    text-align: center;
    width: 154px;
}
.in_checkcode_box {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    height: 50px;
    margin-bottom: 10px;
    position: relative;
    width: 328px;
}
.in_login .in_checkcode_box label {
    left: 10px;
    top: 10px;
}
.in_checkcode_box input {
    float: left;
    height: 24px;
    line-height: 24px;
    padding: 10px;
    width: 205px;
}
.in_checkcode {
    background: none repeat scroll 0 0 #e4e4e4;
    float: left;
    height: 50px;
    overflow: hidden;
    width: 102px;
}
.in_checkcode img {
    float: right;
    height: 50px;
    width: 102px;
}
h2 {
    background: url("https://www.xiaomabank.com/img/title_line.jpg") repeat-x scroll 0 67px rgba(0, 0, 0, 0);
    color: #6a7075;
    font-size: 28px;
    font-weight: 100;
    height: 123px;
    line-height: 134px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
}
h2 span {
    background: none repeat scroll 0 0 #f0f0f0;
    padding: 0 15px;
}
.part1 {
    background: none repeat scroll 0 0 #fff;
}
.part1 .pic_box {
    width: 1192px;
}
.in_p1_box {
    height: 429px;
    width: 578px;
}
.orgbg {
    background: none repeat scroll 0 0 #fff6f1;
    border: 1px solid #ffe0cb;
    position: relative;
}
.bluebg {
    background: none repeat scroll 0 0 #f5fbfe;
    border: 1px solid #c5e2f1;
    position: relative;
}
.in_p1_left_tr, .in_p1_right_tr {
    background: url("https://www.xiaomabank.com/img/index_sp.png") no-repeat scroll -155px -33px #fff;
    height: 59px;
    left: 513px;
    position: absolute;
    top: -2px;
    width: 67px;
}
.in_p1_right_tr {
    background-position: -224px -33px;
}
.in_p1_left_tit {
    font-size: 30px;
    font-weight: bold;
    line-height: 88px;
}
.in_p1_content {
    padding: 0 0 50px 88px;
}
.rate {
    font-size: 50px;
    font-weight: bold;
}
.rate .big {
    font-size: 162px;
    line-height: 162px;
}
.in_p1_expl {
    color: #9aa1a8;
    line-height: 24px;
}
.w265 {
    width: 265px;
}
.in_p1_con_rc {
    color: #3c3c3c;
}
.in_p1_con_rc .big {
    font-size: 50px;
    font-weight: bold;
    line-height: 62px;
}
.in_p1_bottom {
    padding-left: 63px;
}
.in_p1_bottom .big {
    color: #3c3c3c;
    font-size: 34px;
    font-weight: bold;
    line-height: 36px;
}
.in_p1_bottom .more {
    line-height: 50px;
    padding-left: 40px;
}
.in_p1_ad {
    padding-left: 123px;
}
.in_p1_ad li {
    background: none repeat scroll 0 0 #8ad2f1;
    border-radius: 19px;
    color: #fff;
    float: left;
    font-size: 20px;
    height: 38px;
    line-height: 38px;
    margin-left: 9px;
    margin-right: 9px;
    text-align: center;
    width: 95px;
}
.orgbg .in_p1_ad li {
    background: none repeat scroll 0 0 #febb98;
}
.part1 h2 span {
    background: none repeat scroll 0 0 #fff;
}
.part2 {
    background: none repeat scroll 0 0 #fff;
}
.part2 h2 span {
    background: none repeat scroll 0 0 #fff;
}
.pie_chart_box {
    height: 376px;
    position: relative;
}
#pie {
    float: left;
    height: 375px;
    width: 520px;
}
#chart_content {
    float: left;
    overflow: hidden;
    width: 650px;
}
#chart_content ul {
    color: #6a7075;
    width: 700px;
}
#chart_content ul li {
    color: #1e1f21;
    cursor: pointer;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    margin-right: 22px;
    padding: 2px 4px;
    text-align: center;
}
#chart_content ul li.current {
    border-bottom: 2px solid #08a1e1;
    color: #08a1e1;
    padding-bottom: 0;
}
#chart_content ol {
    color: #a2a8af;
    height: 130px;
    margin-top: 17px;
    position: relative;
    width: 579px;
}
#chart_content ol li {
    display: none;
    left: 0;
    line-height: 24px;
    position: absolute;
    top: 0;
}
#chart_content ol li.current {
    display: block;
}
#chart_content .eval {
    background: none repeat scroll 0 0 #fc6e0f;
    border-radius: 6px;
    color: #fff;
    display: block;
    font-size: 24px;
    height: 58px;
    line-height: 58px;
    margin: 0 auto;
    padding: 0 22px;
    text-align: center;
    width: 280px;
}
.in_chart_content_tips {
    color: #9aa1a8;
    display: block;
    line-height: 40px;
    margin: 0 auto;
    width: 290px;
}
.part3 {
    background: none repeat scroll 0 0 #f5f5f5;
}
.part3 h2 span {
    background: none repeat scroll 0 0 #f5f5f5;
}
.part3 .wrap {
    overflow: hidden;
}
.part3 ul {
    height: 259px;
    margin: 0 auto;
    padding: 46px 0 0 20px;
    width: 1300px;
}
.part3 li {
    cursor: pointer;
    float: left;
    margin-right: 25px;
    padding: 0 48px;
    text-align: center;
    width: 185px;
}
.part3 li a {
    display: block;
    padding: 5px;
}
.part3 p {
    color: #a8adb3;
}
.part3 .pic {
    background: url("https://www.xiaomabank.com/img/index_sp.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 121px;
    margin: 0 auto;
}
.part3 h3 {
    color: #000;
    font-size: 24px;
    font-weight: normal;
    padding-bottom: 5px;
}
.part3 p {
    color: #a8adb3;
    white-space: nowrap;
}
.part3 .pic.safe {
    background-position: 0 -174px;
    width: 97px;
}
.part3 .pic.easy {
    background-position: -97px -174px;
    width: 100px;
}
.part3 .pic.stable {
    background-position: -197px -174px;
    width: 110px;
}
.part3 .pic.fashion {
    background-position: -307px -174px;
    width: 153px;
}
.part4 {
    background: none repeat scroll 0 0 #fff;
}
.part4 h2 span {
    background: none repeat scroll 0 0 #fff;
}
.in_story_box {
    padding: 0 0 45px 100px;
}
.in_story_box li {
    float: left;
    height: 256px;
    overflow: hidden;
    width: 534px;
}
.in_head_portrait {
    background: url("https://www.xiaomabank.com/img/in_sp2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 137px;
    width: 137px;
}
.in_head_portrait.eq0 {
    background-position: 0 -288px;
}
.in_head_portrait.eq1 {
    background-position: -137px -288px;
}
.in_head_portrait.eq2 {
    background-position: 0 -427px;
}
.in_head_portrait.eq3 {
    background-position: -137px -427px;
}
.in_story {
    float: right;
    width: 396px;
}
.in_story p {
    padding: 0 45px;
}
.in_dialog_box {
    background: url("https://www.xiaomabank.com/img/in_sp2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 72px;
    margin-top: 20px;
}
.in_dialog_box.eq0 {
    background-position: 6px 0;
}
.in_dialog_box.eq1 {
    background-position: 6px -72px;
}
.in_dialog_box.eq2 {
    background-position: 6px -144px;
}
.in_dialog_box.eq3 {
    background-position: 6px -216px;
}
.in_story_info {
    color: #fc6e0f;
    font-size: 16px;
    line-height: 38px;
}
.in_story_text {
    color: #555555;
    line-height: 22px;
}
.partner {
    background: none repeat scroll 0 0 #ececec;
    height: 169px;
    overflow: hidden;
    position: relative;
}
.partner h3 {
    background: url("https://www.xiaomabank.com/img/index_sp.png") no-repeat scroll -170px -39px rgba(0, 0, 0, 0);
    font-size: 0;
    height: 23px;
    margin: 43px 0 0 48px;
    width: 86px;
}
.left_nav {
    background: none repeat scroll 0 0 #fff;
    float: left;
    height: 100%;
    margin-bottom: -1000px;
    padding-bottom: 1000px;
    width: 190px;
}
.left_nav li {
    line-height: 58px;
    overflow: hidden;
}
.left_nav li a {
    background: url("https://www.xiaomabank.com/img/icon_sp.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #9aa1a8;
    display: block;
    font-size: 14px;
    height: 58px;
    padding-left: 70px;
    width: 120px;
}
.left_nav li .home {
    background-position: 41px 22px;
}
.left_nav li .user_infor {
    background-position: 41px -36px;
}
.left_nav li .evaluate {
    background-position: 41px -94px;
}
.left_nav li .recharge {
    background-position: 41px -152px;
}
.left_nav li .cash {
    background-position: 41px -210px;
}
.left_nav li .traderecords {
    background-position: 41px -268px;
}
.left_nav li .trusteeship {
    background-position: 41px -326px;
}
.left_nav li .managerecords {
    background-position: 41px -384px;
}
.left_nav li .statistics {
    background-position: 41px -442px;
}
.left_nav li .message {
    background-position: 41px -500px;
}
.left_nav li .invite {
    background-position: 41px -558px;
}
.left_nav a:hover {
    background: url("https://www.xiaomabank.com/img/icon_sp.gif") no-repeat scroll -60px 0 #878f99;
    color: #fff;
}
.left_nav li .home:hover {
    background-position: 41px -616px;
}
.left_nav li .user_infor:hover {
    background-position: 41px -674px;
}
.left_nav li .evaluate:hover {
    background-position: 41px -732px;
}
.left_nav li .recharge:hover {
    background-position: 41px -790px;
}
.left_nav li .cash:hover {
    background-position: 41px -848px;
}
.left_nav li .traderecords:hover {
    background-position: 41px -906px;
}
.left_nav li .trusteeship:hover {
    background-position: 41px -964px;
}
.left_nav li .managerecords:hover {
    background-position: 41px -1022px;
}
.left_nav li .statistics:hover {
    background-position: 41px -1080px;
}
.left_nav li .message:hover {
    background-position: 41px -1138px;
}
.left_nav li .invite:hover {
    background-position: 41px -1196px;
}
.left_nav li .home_active {
    background: url("https://www.xiaomabank.com/img/icon_sp.gif") no-repeat scroll 41px -616px #878f99;
    color: #fff;
}
.left_nav li .user_infor_active {
    background: url("https://www.xiaomabank.com/img/icon_sp.gif") no-repeat scroll 41px -674px #878f99;
    color: #fff;
}
.left_nav li .evaluateActive {
    background: url("https://www.xiaomabank.com/img/icon_sp.gif") no-repeat scroll 41px -732px #878f99;
    color: #fff;
}
.left_nav li .rechargeActive {
    background: url("https://www.xiaomabank.com/img/icon_sp.gif") no-repeat scroll 41px -790px #878f99;
    color: #fff;
}
.left_nav li .cashActive {
    background: url("https://www.xiaomabank.com/img/icon_sp.gif") no-repeat scroll 41px -848px #878f99;
    color: #fff;
}
.left_nav li .traderecordsActive {
    background: url("https://www.xiaomabank.com/img/icon_sp.gif") no-repeat scroll 41px -906px #878f99;
    color: #fff;
}
.left_nav li .trusteeshipActive {
    background: url("https://www.xiaomabank.com/img/icon_sp.gif") no-repeat scroll 41px -964px #878f99;
    color: #fff;
}
.left_nav li .managerecordsActive {
    background: url("https://www.xiaomabank.com/img/icon_sp.gif") no-repeat scroll 41px -1022px #878f99;
    color: #fff;
}
.left_nav li .statisticsActive {
    background: url("https://www.xiaomabank.com/img/icon_sp.gif") no-repeat scroll 41px -1080px #878f99;
    color: #fff;
}
.left_nav li .messageActive {
    background: url("https://www.xiaomabank.com/img/icon_sp.gif") no-repeat scroll 41px -1138px #878f99;
    color: #fff;
}
.left_nav li .inviteActive {
    background: url("https://www.xiaomabank.com/img/icon_sp.gif") no-repeat scroll 41px -1196px #878f99;
    color: #fff;
}
.as_right_container {
    border-left: 1px solid #f0f0f0;
    float: left;
    width: 998px;
}
.as_c_box {
    background: none repeat scroll 0 0 #fff;
    padding: 26px 0 23px 33px;
}
.as_header {
    float: left;
    height: 127px;
    width: 127px;
}
.as_header img {
    height: 127px;
    width: 127px;
}
.user_info {
    float: left;
    padding: 10px 0 0 26px;
}
.user_info h3 {
    float: left;
    font-size: 24px;
    font-weight: 100;
    line-height: 62px;
}
.user_info span {
    color: #9aa1a8;
    float: left;
    font-size: 18px;
    height: 62px;
    line-height: 70px;
    overflow: hidden;
    padding-left: 22px;
}
.user_info a {
    display: block;
    height: 38px;
    width: 38px;
}
.user_info ul li {
    background: url("https://www.xiaomabank.com/img/icon_sp2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 38px;
    padding-right: 14px;
    width: 38px;
}
.user_info .phone {
    background-position: 0 0;
}
.user_info .user {
    background-position: 0 -38px;
}
.user_info .msg {
    background-position: 0 -76px;
}
.user_info .phone.off {
    background-position: 0 -114px;
}
.user_info .user.off {
    background-position: 0 -152px;
}
.user_info .msg.off {
    background-position: 0 -190px;
}
.security {
    padding: 59px 0 100px 53px;
}
.security .level_box {
    float: left;
}
.level_box .score {
    background: url("https://www.xiaomabank.com/img/l_b_score2.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 26px;
    font-weight: bold;
    height: 101px;
    line-height: 101px;
    text-align: center;
    width: 89px;
}
.level_box .level {
    padding: 0 30px;
    width: 28px;
}
.level_box dt {
    background: none repeat scroll 0 0 #c5c5c6;
    height: 38px;
    margin-left: 13px;
    width: 2px;
}
.level_box dt.pass {
    background: none repeat scroll 0 0 #c5c5c6;
}
.level_box dd {
    background: url("https://www.xiaomabank.com/img/level_bg2.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 32px;
    width: 28px;
}
.level_box dd.pass {
    background-position: 0 -32px;
}
.c_password {
    float: left;
    padding-left: 32px;
}
.c_password h4 {
    font-size: 30px;
    font-weight: 100;
    height: 100px;
    line-height: 100px;
    overflow: hidden;
}
.c_password h4 span {
    color: #0bba72;
    font-weight: bold;
    padding: 0 12px;
}
.c_password table {
    border-collapse: collapse;
    font-size: 18px;
    height: 288px;
    margin-top: 18px;
    width: 636px;
}
.c_password th, .c_password td {
    border-bottom: 1px solid #e6e6e6;
    height: 70px;
    line-height: 70px;
    overflow: hidden;
}
.c_password table .last th, .c_password table .last td {
    border: medium none;
}
.c_password th {
    color: #1b1b1b;
    font-weight: 100;
    padding-left: 15px;
    text-align: left;
    width: 106px;
}
.c_password td {
    color: #9aa1a8;
    width: 93px;
}
.c_password .td0 {
    color: #6a7075;
    overflow: hidden;
    width: 315px;
}
.c_password .td0 span {
    padding-left: 8px;
}
.c_password .pass {
    color: #f1802d;
}
.c_password table a, .c_password table input {
    color: #0da0ec;
    display: block;
    font-size: 14px;
    height: 35px;
    line-height: 36px;
    overflow: hidden;
    text-align: center;
    width: 75px;
}
.c_password table a.disa {
    background-position: 0 -70px;
}
.c_password table input {
    background-position: 0 -35px;
}
.as_change_psw {
    background: none repeat scroll 0 0 #f1f1f3;
    height: 275px;
    margin-bottom: 45px;
    margin-top: -70px;
    padding: 71px 0 0 66px;
    width: 570px;
}
.as_change_psw li {
    height: 45px;
    overflow: hidden;
}
.as_change_psw .rw_psw_sub {
    padding-top: 15px;
}
.as_change_psw .rw_psw_sub .as_psw_bg {
    background: none repeat scroll 0 0 #fb8231;
    color: #fff;
}
.as_change_psw li span {
    color: #9aa1a8;
    float: left;
    font-size: 18px;
    letter-spacing: 8px;
    line-height: 44px;
    width: 105px;
}
.as_change_psw li input {
    padding: 14px 16px 0;
    width: 306px;
}
.as_psw_bg {
    background: url("https://www.xiaomabank.com/img/as_input_bg.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 45px;
    width: 340px;
}
.as_change_psw .rw_psw_sub .as_psw_bg a {
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    height: 45px;
    line-height: 45px;
    padding: 0;
    text-align: center;
    width: 340px;
}
.old_psw_box {
    margin-bottom: 15px;
}
.new_psw_box {
    margin-bottom: 8px;
}
#new_psw_level {
    display: inline;
    font-size: 0;
    height: 5px;
}
#new_psw_level ol {
    font-size: 0;
    height: 5px;
    padding: 0 0 22px 105px;
}
#new_psw_level li {
    display: none;
    float: left;
    height: 5px;
    margin-right: 2px;
    overflow: hidden;
    width: 112px;
}
#new_psw_level li.green {
    background: none repeat scroll 0 0 #79b80c;
    display: block;
}
#new_psw_level li.yellow {
    background: none repeat scroll 0 0 #ff9600;
    display: block;
}
#new_psw_level li.red {
    background: none repeat scroll 0 0 #ed3a09;
    display: block;
}
.as_change_psw .re_psw_box span {
    letter-spacing: 0;
}
#as_id_revamp input, #as_mobile_revamp input, #as_email_revamp input {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e6e6e6;
    border-radius: 6px;
    color: #767b80;
    float: left;
    height: 24px;
    line-height: 24px;
    padding: 6px;
    text-align: left;
    width: auto;
}
#as_id_revamp .eq0 {
    margin-right: 10px;
    width: 100px;
}
#as_id_revamp .eq1 {
    width: 360px;
}
#as_id_revamp .eq2 {
    background: none repeat scroll 0 0 #ff6c00;
    color: #fff;
    float: right;
    height: 35px;
    line-height: 35px;
    padding: 0;
    text-align: center;
    width: 75px;
}
#as_mobile_revamp .eq0 {
    margin-right: 10px;
    width: 220px;
}
#as_mobile_revamp .eq1 {
    margin-right: 10px;
    width: 120px;
}
#as_mobile_revamp .eq2 {
    background: none repeat scroll 0 0 #0da0ec;
    color: #fff;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
    text-align: center;
}
#as_mobile_revamp .eq3 {
    background: none repeat scroll 0 0 #ff6c00;
    color: #fff;
    float: right;
    height: 35px;
    line-height: 35px;
    padding: 0;
    text-align: center;
    width: 75px;
}
#as_email_revamp .eq0 {
    margin-right: 10px;
    width: 430px;
}
#as_email_revamp .eq1 {
    background: none repeat scroll 0 0 #ff6c00;
    color: #fff;
    float: right;
    height: 35px;
    line-height: 35px;
    padding: 0 6px;
    text-align: center;
}
.cg_right_container {
    border-left: 1px solid #f0f0f0;
    float: left;
    padding-bottom: 66px;
    position: relative;
}
.cg_right_container .record {
    color: #fc6e0f;
    font-size: 14px;
    left: 875px;
    position: absolute;
    text-decoration: underline;
    top: 35px;
}
#cg_form {
    padding: 10px 0 0 47px;
    width: 950px;
}
#cg_form h4 {
    color: #000;
    font-size: 14px;
    font-weight: 100;
    line-height: 14px;
    padding-bottom: 14px;
}
#cg_form h4 .c9aa1a8 {
    margin-left: 40px;
}
#cg_form input.num {
    margin: 0;
}
#cg_form label {
    color: #000;
    cursor: text;
    left: 12px;
    line-height: 20px;
    position: absolute;
    top: 18px;
}
.cg_mode {
    margin: 23px 0 24px;
}
.cg_mode h4 {
    font-size: 14px;
    font-weight: 100;
    line-height: 60px;
}
.cg_mode li {
    background: url("https://www.xiaomabank.com/img/charge_sp.png") no-repeat scroll 0 -259px rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    height: 56px;
    padding: 0 17px 13px 0;
    width: 168px;
}
.cg_mode li.last {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    line-height: 94px;
    overflow: hidden;
}
.cg_mode li.last a {
    background: url("https://www.xiaomabank.com/img/cg_mode_last_bg.jpg") no-repeat scroll right 6px rgba(0, 0, 0, 0);
    color: #fc8649;
    font-size: 12px;
    padding-right: 12px;
}
.cg_mode li.active {
    background: url("https://www.xiaomabank.com/img/charge_sp.png") no-repeat scroll 0 -175px rgba(0, 0, 0, 0);
}
.cg_mode span {
    background: url("https://www.xiaomabank.com/img/bank_sp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-block;
    height: 22px;
    padding: 18px 34px;
    text-indent: -9999px;
    width: 102px;
}
.cg_mode .icbc {
    background-position: 28px 18px;
}
.cg_mode .ccb {
    background-position: 28px -38px;
}
.cg_mode .abc {
    background-position: 28px -94px;
}
.cg_mode .bcm {
    background-position: 28px -150px;
}
.cg_mode .cmb {
    background-position: 28px -206px;
}
.cg_mode .ceb {
    background-position: 28px -262px;
}
.cg_mode .cft {
    background-position: 28px -376px;
}
.cg_mode .bsb {
    background-position: 28px -432px;
}
.cg_mode .yibao {
    background: url("https://www.xiaomabank.com/img/yibao.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.cg_mode .sib {
    background-position: 28px -488px;
}
.cg_mode .cu {
    background-position: 28px -544px;
}
.cg_mode .hf {
    background-position: 28px -601px;
}
.cg_mode .boc {
    background: url("https://www.xiaomabank.com/img/banks/bank_5.png") no-repeat scroll 40px center rgba(0, 0, 0, 0);
}
.cg_mode .comm {
    background: url("https://www.xiaomabank.com/img/banks/bank_11.png") no-repeat scroll 30px center rgba(0, 0, 0, 0);
}
.cg_mode .beijing {
    background: url("https://www.xiaomabank.com/img/banks/bank_9.png") no-repeat scroll 40px center rgba(0, 0, 0, 0);
}
.cg_mode .psbc {
    background: url("https://www.xiaomabank.com/img/banks/bank_16.png") no-repeat scroll 15px center rgba(0, 0, 0, 0);
}
.cg_mode .cib {
    background: url("https://www.xiaomabank.com/img/banks/bank_8.png") no-repeat scroll 30px center rgba(0, 0, 0, 0);
}
.cg_mode .ecitic {
    background: url("https://www.xiaomabank.com/img/banks/bank_13.png") no-repeat scroll 40px center rgba(0, 0, 0, 0);
}
.cg_mode .spdb {
    background: url("https://www.xiaomabank.com/img/banks/bank_6.png") no-repeat scroll 40px center rgba(0, 0, 0, 0);
}
.cg_mode .bankofshanghai {
    background: url("https://www.xiaomabank.com/img/banks/bank_19.png") no-repeat scroll 40px center rgba(0, 0, 0, 0);
}
.cg_mode .cebbank {
    background: url("https://www.xiaomabank.com/img/banks/bank_10.png") no-repeat scroll 20px center rgba(0, 0, 0, 0);
}
.cg_mode .cmbchina {
    background: url("https://www.xiaomabank.com/img/banks/bank_2.png") no-repeat scroll 30px center rgba(0, 0, 0, 0);
}
.cg_mode .cgbchina {
    background: url("https://www.xiaomabank.com/img/banks/bank_14.png") no-repeat scroll 25px center rgba(0, 0, 0, 0);
}
.cg_mode .cmbc {
    background: url("https://www.xiaomabank.com/img/banks/bank_12.png") no-repeat scroll 25px center rgba(0, 0, 0, 0);
}
.cg_mode .hxb {
    background: url("https://www.xiaomabank.com/img/banks/bank_20.png") no-repeat scroll 30px 10px rgba(0, 0, 0, 0);
}
.cg_mode .pingan {
    background: url("https://www.xiaomabank.com/img/banks/bank_15.png") no-repeat scroll 30px 12px rgba(0, 0, 0, 0);
}
.cg_mode .bjrcb {
    background: url("https://www.xiaomabank.com/img/banks/bank_34.png") no-repeat scroll 15px 12px rgba(0, 0, 0, 0);
}
.cg_mode .sdb {
    background: url("https://www.xiaomabank.com/img/banks/bank_31.png") no-repeat scroll 30px center rgba(0, 0, 0, 0);
}
.huifu_bank {
    display: none;
}
.cg_submit {
    background: url("https://www.xiaomabank.com/img/cg_sum.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    height: 44px;
    margin: 20px 0 20px 87px;
    text-align: center;
    width: 168px;
}
.cg_tips {
    background: none repeat scroll 0 0 #fff5e7;
    font-size: 14px;
    height: 197px;
    margin: 35px 0 0 16px;
    padding: 16px 0 0 33px;
    width: 934px;
}
.cg_tips_recharge {
    height: 230px;
}
#cg_form .cg_tips_ck {
    margin-left: 87px;
}
.cg_ckbox {
    background: url("https://www.xiaomabank.com/img/charge_sp.png") no-repeat scroll 0 -100px rgba(0, 0, 0, 0);
    float: left;
    height: 20px;
    margin-right: 8px;
    width: 20px;
}
.cg_ckbox.off {
    background: url("https://www.xiaomabank.com/img/charge_sp.png") no-repeat scroll -24px -100px rgba(0, 0, 0, 0);
}
#cg_form .cg_tips_ck input {
    float: left;
}
#cg_form .cg_tips_ck p {
    float: left;
    font-size: 14px;
    letter-spacing: normal;
    line-height: 20px;
    width: 300px;
}
#cg_form .cg_ckcode {
    width: 400px;
}
#cg_form .eq2 p {
    height: 45px;
    line-height: 40px;
}
#cg_form .cg_ckcode_bg {
    float: left;
    height: 26px;
    margin-right: 4px;
    padding: 3px 6px;
    width: 84px;
}
#cg_form .cg_ckcode .cg_ckcode_input {
    height: 26px;
    line-height: 26px;
    width: 84px;
}
.cs_get_checkcode {
    background: none repeat scroll 0 0 #4fb4f0;
    border-radius: 6px;
    color: #fff;
    float: left;
    font-size: 14px;
    height: 41px;
    line-height: 41px;
    text-align: center;
    width: 99px;
}
.cs_get_checkcode:hover {
    background: none repeat scroll 0 0 #80c6ef;
}
.cs_get_checkcode.h34 {
    height: 34px;
    line-height: 34px;
}
#cg_form .cg_balance .cg_ckcode .cg_ckcode_bg {
    background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
}
.cg_float_box {
    background: none repeat scroll 0 0 #fff;
    border-radius: 10px;
    box-shadow: 0 0 8px #464646;
    display: none;
    left: 50%;
    margin-left: -180px;
    padding: 22px;
    position: absolute;
    top: 450px;
    width: 376px;
}
.cg_float_box .eq0 {
    color: #fc8649;
    font-size: 20px;
    line-height: 35px;
}
.cg_float_box .eq1 {
    color: #636363;
    font-size: 16px;
    line-height: 39px;
    margin-top: 8px;
}
.cg_fb_prob {
    background: url("https://www.xiaomabank.com/img/charge_sp.png") no-repeat scroll 0 -350px rgba(0, 0, 0, 0);
    color: #707070;
    float: left;
    font-size: 18px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    width: 143px;
}
.cg_fb_verify {
    background: url("https://www.xiaomabank.com/img/charge_sp.png") no-repeat scroll 0 -389px rgba(0, 0, 0, 0);
    color: #fff;
    float: right;
    font-size: 18px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    width: 218px;
}
.cg_tips dt {
    color: #e0c39c;
    line-height: 35px;
}
.cg_tips dd {
    color: #c2a783;
    line-height: 30px;
}
.cg_tips dd.post {
    background: url("https://www.xiaomabank.com/img/radius.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 9px;
    overflow: hidden;
    position: absolute;
    width: 9px;
}
.cg_tips dd.lt {
    left: 0;
    top: 0;
}
.cg_tips dd.rt {
    background-position: right top;
    left: 958px;
    top: 0;
}
.cg_tips dd.lb {
    background-position: left -9px;
    left: 0;
    top: 204px;
}
.cg_tips dd.rb {
    background-position: right -9px;
    left: 958px;
    top: 204px;
}
.cg_tips dd.red {
    color: red;
}
.cg_balance li {
    line-height: 40px;
    padding-bottom: 6px;
}
.cg_balance p {
    color: #9aa1a8;
    float: left;
    font-size: 14px;
    letter-spacing: 4px;
    line-height: 40px;
    width: 87px;
}
.cg_balance div {
    float: left;
}
.cg_balance em {
    font-size: 12px;
}
.cg_balance .eq0 {
    height: 58px;
    overflow: hidden;
}
.cg_balance .tipstext {
    color: #999;
}
.cg_balance .eq0 div {
    color: #fc6e0f;
    font-size: 20px;
    height: 58px;
    line-height: 62px;
    overflow: hidden;
    padding-left: 12px;
}
.cg_yuan {
    color: #878f99;
    font-size: 12px;
    line-height: 45px;
    padding-left: 4px;
}
.cg_balance .eq0 p {
    line-height: 62px;
}
#cs_form .cg_balance .eq0 p {
    letter-spacing: 0;
}
.cg_balance .eq1 {
    height: 45px;
    overflow: hidden;
}
.cg_balance .eq1 p {
    height: 45px;
    line-height: 44px;
}
.cg_balance .eq2 {
    height: 40px;
    margin-top: 2px;
    overflow: hidden;
}
.cg_balance .eq2 div {
    color: #000;
    font-size: 16px;
    height: 58px;
    overflow: hidden;
}
.cg_balance .eq2 p {
    line-height: 62px;
}
.cg_balance .eq2 em {
    color: #000;
    font-size: 12px;
}
.cg_balance .bala_bg {
    background: url("https://www.xiaomabank.com/img/charge_sp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 37px;
    padding: 4px 10px;
    position: relative;
    width: 191px;
}
.cg_balance input {
    font-size: 16px;
    height: 31px;
    width: 191px;
}
.cg_balance .eq6 .cs_fb_search {
    height: 40px;
}
.cg_balance .eq6 .cs_fb_search_btn {
    margin-left: 5px;
}
.cg_balance .eq6 .cs_bank_choose {
    top: 37px;
    z-index: 10;
}
.cg_tips {
    border-radius: 8px;
}
.cg_balance .eq3 {
    margin-top: 10px;
}
.cg_amend {
    background: url("https://www.xiaomabank.com/img/charge_sp.png") no-repeat scroll -190px -361px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 18px;
    vertical-align: middle;
    width: 19px;
}
.cg_user_name {
    font-size: 20px;
}
.cg_id_type_select {
    float: left;
    height: 36px;
    position: relative;
    width: 290px;
}
.cg_id_type_select p {
    color: #484848;
    float: left;
    font-size: 16px;
    height: 36px;
}
.cg_id_type_select dl {
    left: 0;
    position: absolute;
    top: 0;
    width: 166px;
    z-index: 1;
}
.cg_id_type_select dt {
    background: url("https://www.xiaomabank.com/img/tr_sp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 36px;
    line-height: 36px;
    padding: 0 7px;
    position: relative;
    text-align: left;
}
.cg_id_type_select dd {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: -moz-use-text-color #e4e4e4 #e4e4e4;
    border-image: none;
    border-right: 1px solid #e4e4e4;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    cursor: pointer;
    display: none;
    height: 36px;
    padding: 0 7px;
}
.cg_id_type_select dd.hover {
    background: none repeat scroll 0 0 #f0f0f0;
}
.cg_user_name input, .cg_id input, .cg_bank_id input, .cg_psw input, .cg_phone input, .cg_psw, .cg_bank_list {
    background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    height: 26px;
    line-height: 26px;
    padding: 3px 6px;
    width: 227px;
}
.cg_user_name input {
    width: 152px;
}
.cg_bank_list input {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 26px;
    width: 227px;
}
.cg_psw {
    height: 22px;
    overflow: hidden;
    padding: 8px 6px 4px;
    position: relative;
}
.cg_psw input {
    display: inline-block;
}
.cg_hf_list {
    display: none;
}
.cg_hf_list li {
    height: 45px;
    padding-bottom: 18px;
}
.cg_hf_list li .tit {
    color: #9aa1a8;
    float: left;
    font-size: 16px;
    letter-spacing: 4px;
    line-height: 45px;
    width: 87px;
}
.cg_hf_list .yue {
    color: #fc6e0f;
    font-size: 20px;
    line-height: 45px;
    overflow: hidden;
    padding-left: 12px;
}
.cg_num2 {
    background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #e4e4e4;
    height: 33px;
    line-height: 33px;
    padding: 6px;
    width: 191px;
}
.cg_ckcode_input1 {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e4e4e4;
    float: left;
    height: 37px;
    margin-right: 4px;
    padding: 4px 10px;
    width: 92px;
}
.cg_get_ckcd {
    line-height: 65px;
}
.cg_ckcode1 {
}
.cs_right_container {
    border-left: 1px solid #f0f0f0;
    float: left;
    padding-bottom: 66px;
    position: relative;
}
.cs_right_container .record {
    color: #48aeef;
    font-size: 14px;
    left: 875px;
    position: absolute;
    top: 35px;
}
#cs_form {
    padding: 40px 0 0 47px;
    width: 950px;
}
#cs_form h4 {
    color: #000;
    font-size: 14px;
    font-weight: 100;
    line-height: 14px;
    padding-bottom: 14px;
}
.cs_balance li {
    overflow: hidden;
}
.cs_balance p {
    color: #9aa1a8;
    float: left;
    font-size: 14px;
    letter-spacing: 4px;
    width: 87px;
}
.cs_balance div {
    color: #fc6e0f;
    float: left;
    width: 211px;
}
.cs_balance em {
    font-size: 12px;
}
.cs_balance .eq0 {
    height: 58px;
    overflow: hidden;
}
.cs_balance .eq0 div {
    font-size: 20px;
    height: 58px;
    line-height: 62px;
    overflow: hidden;
    padding-left: 12px;
}
.cs_balance .eq0 p {
    letter-spacing: 0;
    line-height: 62px;
}
.cs_balance .eq1 {
    height: 45px;
    overflow: hidden;
}
.cs_balance .eq1 p {
    height: 45px;
    line-height: 44px;
}
.cs_balance .eq2 {
    height: 58px;
    overflow: hidden;
}
.cs_balance .eq2 div {
    color: #000;
    font-size: 16px;
    height: 58px;
    line-height: 62px;
    overflow: hidden;
    padding-left: 12px;
}
.cs_balance .eq2 p {
    line-height: 62px;
}
.cs_balance .eq2 em {
    color: #000;
    font-size: 12px;
}
.cs_balance .bala_bg {
    background: url("https://www.xiaomabank.com/img/charge_sp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 37px;
    padding: 8px 10px 0;
    position: relative;
    width: 191px;
}
.cs_balance input {
    font-size: 16px;
    height: 31px;
}
.cs_balance label {
    color: #9aa1a8;
    cursor: text;
    font-size: 12px;
    left: 12px;
    position: absolute;
    top: 18px;
}
.cs_mode {
    margin-top: 23px;
}
.cs_mode h4 {
    font-size: 14px;
    font-weight: 100;
    line-height: 60px;
}
.cs_mode li {
    background: url("https://www.xiaomabank.com/img/cs_mode_bg0.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    height: 81px;
    padding: 0 17px 13px 0;
    width: 168px;
}
.cs_mode a {
    display: block;
    height: 81px;
    width: 168px;
}
.cs_mode li.active {
    background: url("https://www.xiaomabank.com/img/cs_mode_bg1.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.cs_mode li.last a {
    background: url("https://www.xiaomabank.com/img/cs_add_mode.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 81px;
    width: 168px;
}
.cs_mode span {
    background: url("https://www.xiaomabank.com/img/bank_sp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 22px;
    margin: 18px 28px 4px;
    width: 114px;
}
.cs_mode em {
    color: #9aa1a8;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
}
.cs_mode .icbc {
    background-position: 0 0;
}
.cs_mode .bsb {
    background-position: 0 -448px;
}
.cs_mode .ccb {
    background-position: 0 -56px;
}
.cs_mode .abc {
    background-position: 0 -112px;
}
.cs_mode .bcm {
    background-position: 0 -168px;
}
.cs_mode .cmb {
    background-position: 0 -224px;
}
.cs_mode .ceb {
    background-position: 0 -280px;
}
#cs_submit {
    background: url("https://www.xiaomabank.com/img/cg_sum.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 18px;
    height: 44px;
    margin: 20px 0;
    text-align: center;
    width: 168px;
}
.cs_float_box {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e4e4e4;
    border-radius: 10px;
    box-shadow: 0 0 8px #8a8b8c;
    display: none;
    left: 50%;
    margin-left: -260px;
    padding: 22px 30px;
    position: absolute;
    top: 180px;
}
.cs_float_box tr {
    height: 42px;
}
.cs_float_box th {
    color: #9aa1a8;
    font-weight: 100;
    height: 42px;
    letter-spacing: 2px;
    overflow: hidden;
    padding-right: 10px;
    text-align: right;
    width: 100px;
}
.cs_float_box tr.eq0 td {
    color: #1e1f21;
    font-size: 16px;
}
.cs_float_box tr.eq0 span {
    color: #fc6e0f;
    font-size: 12px;
    padding-left: 6px;
}
.cs_fb_selcet_box {
    height: 28px;
    position: relative;
    z-index: 2;
}
.cs_fb_selcet {
    background: url("https://www.xiaomabank.com/img/cash_arrow.gif") no-repeat scroll right top #fafafa;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    height: 30px;
    line-height: 30px;
    padding: 4px 6px 0;
    width: 244px;
}
.cs_fb_selcet_list {
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    display: none;
    height: 224px;
    left: 0;
    line-height: 28px;
    overflow: auto;
    position: absolute;
    top: 36px;
    width: 256px;
}
.cs_fb_selcet_list a {
    color: #878f99;
    display: block;
    line-height: 27px;
    padding: 0 6px;
}
.cs_fb_selcet_list li {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #e4e4e4;
}
.cs_fb_selcet_list a:hover {
    background: none repeat scroll 0 0 #fafafa;
}
.cs_fb_selcet_list .hover {
    background: none repeat scroll 0 0 #fafafa;
}
.cs_fb_search {
    height: 36px;
    position: relative;
}
.cs_fb_search_btn.big {
    height: 34px;
    line-height: 34px;
    width: 85px;
}
.cs_fb_search_bg {
    background: none repeat scroll 0 0 #fafafa;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    float: left;
    height: 30px;
    margin-right: 5px;
    padding: 4px 6px 0;
    width: 244px;
}
.cs_fb_search_bg input {
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    width: 239px;
}
.cs_fb_search_btn {
    background: none repeat scroll 0 0 #fd6e10;
    border-radius: 4px;
    color: #fff;
    float: left;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    width: 66px;
}
.cs_fb_search_btn.off {
    background: none repeat scroll 0 0 #c6c7c7;
}
.cs_fb_card_id {
    background: none repeat scroll 0 0 #fafafa;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    height: 30px;
    padding: 4px 6px 0;
    width: 244px;
}
.cs_fb_card_id input {
    font-size: 16px;
    height: 26px;
    line-height: 26px;
    width: 226px;
}
.cs_ckbox {
    background: url("https://www.xiaomabank.com/img/cs_sp.png") no-repeat scroll -1px -29px rgba(0, 0, 0, 0);
    float: left;
    height: 20px;
    width: 20px;
}
.cs_ckbox.off {
    background: url("https://www.xiaomabank.com/img/cs_sp.png") no-repeat scroll -23px -29px rgba(0, 0, 0, 0);
}
.cs_cktext {
    color: #434343;
    float: left;
    padding-left: 7px;
}
.cs_fb_close, .cs_fb_enter {
    height: 32px;
    line-height: 32px;
    text-align: center;
}
.cs_fb_close {
    background: url("https://www.xiaomabank.com/img/cs_sp.png") no-repeat scroll 0 -108px rgba(0, 0, 0, 0);
    color: #666570;
    float: left;
    width: 86px;
}
.cs_fb_enter {
    background: url("https://www.xiaomabank.com/img/cg_sum.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    display: inline-block;
    font-size: 18px;
    height: 44px;
    line-height: 44px;
    width: 168px;
}
.cs_alert_box {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ababab;
    border-radius: 10px;
    box-shadow: 0 0 8px #464646;
    display: none;
    left: 50%;
    margin-left: -180px;
    padding: 22px;
    position: absolute;
    top: 130px;
}
.eqlocation select {
    margin: 0 5px;
    padding: 5px;
}
.cs_float_box .chinapnr_tit {
    border-bottom: 1px solid #e5e5e5;
    color: #1e1f21;
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
    margin: 0 0 0 18px;
    padding-bottom: 3px;
    text-align: left;
}
.cs_float_box .close {
    background: url("https://www.xiaomabank.com/img/popup_close.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 48px;
    opacity: 1;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 0;
    width: 44px;
}
.cs_float_box .eq6 {
    text-align: center;
}
.cs_bank_choose {
    background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #e4e4e4;
    display: none;
    padding: 15px 2px 15px 7px;
    position: absolute;
    top: 35px;
    width: 321px;
}
.cs_bank_choose_content {
    float: left;
    height: 140px;
    overflow: auto;
    width: 100%;
}
.cs_bank_choose_content li {
    color: #909090;
    line-height: 28px;
    padding: 0 8px;
}
.cs_bank_choose_content li.hover {
    background: none repeat scroll 0 0 #fff0e7;
    color: #fc6e0f;
    cursor: pointer;
}
.cs_bank_choose_scroll {
    background: none repeat scroll 0 0 #dad8d8;
    display: none;
    float: right;
    height: 196px;
    position: relative;
    width: 4px;
}
.cs_bank_choose_scroll span {
    background: none repeat scroll 0 0 #fc6e0f;
    height: 10px;
    position: absolute;
    top: 0;
    width: 4px;
}
.cg_bank_list #cs_fb_bank_name {
    cursor: pointer;
}
.ui_container {
    border-left: 1px solid #eaeaea;
    float: left;
    padding-top: 38px;
    width: 998px;
}
.ui_container h5 {
    color: #9aa1a8;
    font-weight: 100;
    height: 22px;
    line-height: 22px;
}
.ui_p1_box {
    border-bottom: 1px solid #f0f0f0;
    padding: 0 0 41px 50px;
}
.ui_p1_box div {
    float: left;
}
.ui_charge_btn, .ui_cash_btn {
    background: url("https://www.xiaomabank.com/img/ui_sp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    font-size: 18px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    width: 110px;
}
.ui_p1_box .ui_count {
    color: #1e1f21;
    line-height: 32px;
}
.ui_p1_box .orange, .ui_p1_box em {
    color: #fc6e0f;
}
.ui_p1_box .orange {
    margin-bottom: 10px;
}
.ui_p1_box .eq0 {
    padding: 34px 0 0 40px;
    width: 240px;
}
.ui_p1_box .eq0 span {
    color: #fc6e0f;
    font-size: 38px;
}
.ui_p1_box .ui_count span {
    font-size: 22px;
    font-weight: bold;
    height: 58px;
    line-height: 58px;
}
.ui_p1_box .eq1 {
    padding-top: 34px;
    width: 200px;
}
.ui_p1_box .eq2 {
    padding-top: 34px;
}
.ui_p1_left {
    float: left;
    width: 235px;
}
.ui_hp {
    display: block;
    width: 100%;
}
.ui_hp img {
    display: block;
    margin: 0 auto;
}
.ui_p1_left h3 {
    font-size: 24px;
    font-weight: 100;
    height: 62px;
    line-height: 62px;
    text-align: center;
    white-space: nowrap;
}
.ui_p1_left ul {
    padding: 2px 0 0 46px;
}
.ui_p1_left ul li {
    float: left;
}
.ui_p1_left ul li a {
    background: url("https://www.xiaomabank.com/img/icon_sp2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 38px;
    padding-right: 14px;
    width: 38px;
}
.ui_p1_left .phone a {
    background-position: 0 0;
}
.ui_p1_left .user a {
    background-position: 0 -38px;
}
.ui_p1_left .msg a {
    background-position: 0 -76px;
}
.ui_p1_left .phone.off a {
    background-position: 0 -114px;
}
.ui_p1_left .user.off a {
    background-position: 0 -152px;
}
.ui_p1_left .msg.off a {
    background-position: 0 -190px;
}
.ui_p1_left a {
    display: block;
    height: 38px;
    width: 38px;
}
.ui_charge_btn {
    background-position: 0 0;
}
.ui_cash_btn {
    background-position: 0 -42px;
}
.ui_p2_box {
    border-bottom: 1px solid #f0f0f0;
    padding: 0 0 0 38px;
}
.ui_p2_left {
    border-right: 1px solid #f0f0f0;
    float: left;
    overflow: hidden;
    padding: 48px 0 42px;
    width: 358px;
}
.ui_p2_left .pie_chart_box {
    height: 182px;
    position: relative;
    width: 320px;
}
.pie_chart_mask {
    background: none repeat scroll 0 0 #fff;
    height: 182px;
    position: absolute;
    width: 180px;
    z-index: 10;
}
.pie_chart_mask span {
    background: url("https://www.xiaomabank.com/img/pie_mask.png") no-repeat scroll 0 -211px rgba(0, 0, 0, 0);
    display: block;
    height: 154px;
    width: 154px;
}
.ui_p2_left .infor {
    left: 200px;
    position: absolute;
    top: 13px;
}
.ui_p2_left .infor h4 {
    color: #1e1f21;
    font-weight: 200;
    line-height: 20px;
}
.ui_p2_left .infor h5 {
    padding-left: 10px;
}
.ui_p2_left .infor h5.eq0 {
    background: url("https://www.xiaomabank.com/img/ui_sp.png") no-repeat scroll -5px -85px rgba(0, 0, 0, 0);
    color: #fc6e0f;
}
.ui_p2_left .infor h5.eq1 {
    background: url("https://www.xiaomabank.com/img/ui_sp.png") no-repeat scroll -5px -103px rgba(0, 0, 0, 0);
    color: #08a1e1;
}
.ui_p2_left .infor p {
    font-size: 18px;
    padding: 0 0 15px 10px;
}
.ui_p2_left .infor p span {
    font-size: 12px;
}
.ui_p_bar h4 {
    color: #1e1f21;
    font-weight: 200;
    line-height: 20px;
}
.ui_p_bar h4 span {
    color: #fc6e0f;
    font-weight: bold;
}
.ui_p_bar ul {
    margin-top: 20px;
    overflow: hidden;
}
.ui_p_bar ul li {
    background: url("https://www.xiaomabank.com/img/ui_sp3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 44px;
    margin-right: 52px;
    width: 43px;
}
.ui_p_bar .huo {
    background-position: 1px -1px;
}
.ui_p_bar .ding {
    background-position: 1px -46px;
}
.ui_p_bar .dai {
    background-position: 1px -91px;
}
.ui_p_bar .fang {
    background-position: 1px -136px;
}
.ui_p_bar .cai {
    background-position: 1px -181px;
}
.ui_p_bar dl {
    display: inline-block;
    height: 14px;
    padding: 8px 0 0 2px;
    position: relative;
}
.ui_p_bar dd {
    background: none repeat scroll 0 0 #ffbd8c;
    float: left;
    height: 2px;
    margin: 1px 0;
    width: 89px;
}
.ui_p_bar dd.first {
    width: 16px;
}
.ui_p_bar dd.last {
    width: 16px;
}
.ui_p_bar dd em {
    background: none repeat scroll 0 0 #ffbd8c;
    height: 2px;
    position: absolute;
    width: 0;
}
.ui_p_bar dt {
    background: none repeat scroll 0 0 #ffbd8c;
    float: left;
    height: 4px;
    margin: 0 1px;
    overflow: hidden;
    width: 4px;
}
.ui_p_bar dt.off {
    background: none repeat scroll 0 0 #dfe1e3;
}
.ui_p_bar .first em {
    width: 9px;
}
.ui_p_bar .first span {
    width: 0;
}
.ui_p_bar .last em {
    width: 0;
}
.ui_p_bar .last span {
    width: 9px;
}
.ui_p_bar .ui_point {
    background: url("https://www.xiaomabank.com/img/circle.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 25px;
    left: 0;
    position: absolute;
    top: -4px;
    width: 25px;
    z-index: 2;
}
.ui_p2_right {
    float: right;
    padding: 60px 0 0;
    width: 560px;
}
.ui_p2_right ol li {
    float: left;
    font-size: 12px;
    text-align: left;
    width: 96px;
}
.ui_line_chart {
    height: 286px;
    width: 560px;
}
.ui_p3_box {
    border-bottom: 1px solid #f0f0f0;
    padding: 40px 0 20px 30px;
}
.ui_p3_box h4 {
    color: #1e1f21;
    font-weight: 100;
    height: 42px;
    line-height: 42px;
}
.ui_p3_box h4 span {
    color: #fc6e0f;
    font-size: 24px;
    padding: 0 4px;
}
.ui_curve_chart {
    position: relative;
    width: 928px;
}
.ui_curve_chart p {
    height: 54px;
    line-height: 54px;
    margin: 0 auto 30px;
    width: 250px;
}
.ui_curve_chart p span {
    color: #fc6e0f;
    padding: 0 4px;
}
.ui_curve_chart1 {
    left: 0;
    position: relative;
    width: 910px;
}
.ui_curve_chart2 {
    left: 0;
    position: absolute;
    top: 0;
    width: 910px;
}
.ui_curve_chart1 li, .ui_curve_chart2 li {
    float: left;
    height: 198px;
}
.ui_curve_chart1 li {
    background: url("https://www.xiaomabank.com/img/curve1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.ui_curve_chart1 .mask {
    overflow: hidden;
    position: absolute;
    width: 181px;
}
.ui_curve_chart2 li {
    background: url("https://www.xiaomabank.com/img/curve2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.ui_curve_chart1 .eq0, .ui_curve_chart2 .eq0, .ui_curve_chart_text .eq0 {
    background-position: 0 0;
    width: 182px;
}
.ui_curve_chart1 .eq1, .ui_curve_chart2 .eq1, .ui_curve_chart_text .eq1 {
    background-position: -182px 0;
    width: 182px;
}
.ui_curve_chart1 .eq2, .ui_curve_chart2 .eq2, .ui_curve_chart_text .eq2 {
    background-position: -364px 0;
    width: 181px;
}
.ui_curve_chart1 .eq3, .ui_curve_chart2 .eq3, .ui_curve_chart_text .eq3 {
    background-position: -545px 0;
    width: 182px;
}
.ui_curve_chart1 .eq4, .ui_curve_chart2 .eq4, .ui_curve_chart_text .eq4 {
    background-position: -727px 0;
    width: 183px;
}
.ui_curve_chart2 {
    left: 0;
}
.ui_curve_chart2_in {
    background: url("https://www.xiaomabank.com/img/curve2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 198px;
    left: 0;
    position: relative;
}
#ui_curve_chart_point {
    background: url("https://www.xiaomabank.com/img/ui_curve_chart_point.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 45px;
    left: 0;
    position: absolute;
    top: 0;
    width: 35px;
}
.ui_curve_chart_text {
    color: #9aa1a8;
}
.ui_curve_chart_text li {
    float: left;
    height: 36px;
    line-height: 36px;
    text-align: center;
}
.am_box {
    border-left: 1px solid #eaeaea;
    float: left;
    min-height: 640px;
    width: 998px;
}
.am_box .top {
    border-bottom: 1px solid #f5f5f6;
    margin: 0 24px 0 51px;
    padding: 48px 0 12px;
}
.am_box .top .check_del a {
    padding-left: 6px;
}
.am_box .check_del {
    float: left;
}
#am_checked {
    height: 17px;
    vertical-align: middle;
    width: 17px;
}
#am_checked h4 {
    font-weight: bold;
    height: 18px;
    line-height: 18px;
}
.am_box a {
    color: #fc6e0f;
    font-size: 12px;
    line-height: 18px;
}
.am_box .count {
    color: #9aa1a8;
    float: right;
    font-size: 14px;
    height: 18px;
    line-height: 18px;
    padding-right: 20px;
}
.am_box .count a {
    font-size: 14px;
}
#am_list {
    overflow: hidden;
    width: 999px;
}
#am_list li {
    border-bottom: 1px solid #f5f5f6;
    left: 0;
    margin: 0 28px 0 51px;
    overflow: hidden;
    padding: 21px 0 14px;
    position: relative;
    width: 920px;
}
#am_list li.odd {
    background: none repeat scroll 0 0 #f5f5f6;
}
#am_list li input {
    float: left;
    height: 17px;
    margin: 4px 9px 0 0;
    width: 17px;
}
#am_list .list_content {
    float: left;
    width: 800px;
}
#am_list h4 {
    color: #6a7075;
    font-size: 18px;
    font-weight: 100;
    height: 26px;
    line-height: 26px;
}
#am_list h5 {
    color: #6a7075;
    cursor: pointer;
    font-size: 14px;
    font-weight: 100;
    line-height: 34px;
    padding-left: 26px;
}
#am_list p {
    color: #b8bdc1;
    font-size: 14px;
    padding-top: 4px;
}
#am_list .date {
    color: #9aa1a8;
    float: right;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    width: 80px;
    z-index: 1;
}
#am_list .new h4 {
    color: #1e1f21;
    font-weight: bold;
}
#am_list .new h5 {
    color: #000;
}
#am_list .new p {
    color: #6a7075;
}
.pagination {
    margin: 0 auto;
    padding: 40px 0 32px;
    width: 400px;
}
.pagination a {
    color: #676767;
    float: left;
    font-size: 12px;
    height: 23px;
    line-height: 23px;
    margin-right: 6px;
    overflow: hidden;
}
.pagination a.first {
    background: url("https://www.xiaomabank.com/img/page_bg_sp.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 23px;
    padding-left: 20px;
    width: 33px;
}
.pagination a.last {
    background: url("https://www.xiaomabank.com/img/page_bg_sp.gif") no-repeat scroll 0 -23px rgba(0, 0, 0, 0);
    height: 23px;
    margin-right: 10px;
    padding-left: 10px;
    width: 43px;
}
#pages {
    float: left;
}
#pages a {
    background: url("https://www.xiaomabank.com/img/page_bg_sp.gif") no-repeat scroll 0 -46px rgba(0, 0, 0, 0);
    height: 23px;
    text-align: center;
    width: 22px;
}
#pages a:hover {
    background-position: -22px -46px;
}
.skip {
    color: #666666;
    float: left;
    font-size: 14px;
}
.skip span {
    float: left;
    padding-right: 8px;
}
.skip input {
    border: 1px solid #d3d3d3;
    float: left;
    height: 18px;
    line-height: 18px;
    margin-right: 8px;
    margin-top: 2px;
    width: 29px;
}
.skip a {
    background: url("https://www.xiaomabank.com/img/page_bg_sp.gif") no-repeat scroll 0 -69px rgba(0, 0, 0, 0);
    float: left;
    height: 23px;
    text-align: center;
    width: 53px;
}
.rg_bg {
    background: url("https://www.xiaomabank.com/img/rg_bg.png") no-repeat scroll 150px 0 #cfedf5;
    height: 540px;
}
.lg_title {
    font-size: 24px;
    font-weight: 100;
    height: 100px;
    line-height: 100px;
    overflow: hidden;
    text-align: center;
}
.lg_box {
    background: none repeat scroll 0 0 #fff;
    margin: 0 auto;
    padding-top: 56px;
    width: 591px;
}
.lg_input_box1 {
    padding: 0 56px;
    width: 479px;
}
.lg_input_box1 li {
    font-size: 14px;
    height: 20px;
    position: relative;
    width: 474px;
}
.lg_input_box1 li.input_bg {
    background: url("https://www.xiaomabank.com/img/lg_bg_sp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 37px;
    margin-bottom: 18px;
    padding: 4px 0 4px 4px;
}
.lg_input_box1 li.marginb3 {
    margin-bottom: 3px;
}
.lg_input_box1 li.input_bg input {
    height: 29px;
    line-height: 29px;
    padding: 4px 14px;
    width: 442px;
}
.lg_input_box1 li.input_bg label {
    color: #9aa1a8;
    cursor: text;
    font-size: 14px;
    left: 18px;
    line-height: 45px;
    position: absolute;
    top: 0;
}
.lg_input_box1 .ckbox {
    color: #9aa1a8;
    height: 18px;
    line-height: 18px;
    padding-bottom: 4px;
}
.lg_input_box1 .ckbox label {
    float: left;
    height: 50px;
    line-height: 50px;
    width: 80px;
}
.lg_input_box1 .ckbox input {
    height: 14px;
    margin: 18px 4px 18px 0;
    vertical-align: middle;
    width: 14px;
}
.lg_input_box1 .ckbox a {
    color: #9aa1a8;
    float: right;
}
.lg_input_box1 .ckbox a#forget_psw_btn {
    color: #0da0ec;
}
.lg_input_box1 .sbm {
    height: 57px;
    position: relative;
}
.lg_input_box1 .sbm input {
    background: url("https://www.xiaomabank.com/img/lg_bg_sp.png") no-repeat scroll 0 -45px rgba(0, 0, 0, 0);
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 24px;
    height: 57px;
    line-height: 57px;
    position: relative;
    text-align: center;
    width: 478px;
}
.lg_input_box1 .sbm span {
    cursor: auto;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
.lg_input_box1 li.last {
    font-size: 14px;
    height: 61px;
    line-height: 64px;
    overflow: hidden;
    text-align: center;
}
.lg_input_box1 li.last a {
    color: #0da0ec;
    font-size: 14px;
}
.lg_input_box2 {
    background: none repeat scroll 0 0 #f7f7f7;
    padding: 24px 56px 29px 57px;
}
.lg_input_box2 li {
    margin-bottom: 18px;
    position: relative;
    width: 478px;
}
.lg_input_box2 label {
    color: #9aa1a8;
    cursor: text;
    font-size: 14px;
    left: 18px;
    line-height: 45px;
    position: absolute;
    top: 0;
}
.lg_email {
    background: url("https://www.xiaomabank.com/img/lg_bg_sp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 45px;
}
.lg_email input {
    height: 29px;
    line-height: 29px;
    padding: 8px 18px;
    width: 442px;
}
.lg_input_box1 li.input_bg .lg_check_code {
    float: left;
    width: 350px;
}
.lg_check_code input {
    border-right: 1px solid #e4e4e4;
    float: left;
    line-height: 24px;
    padding: 10px 12px;
    width: 351px;
}
.lg_check_code_in {
    background: none repeat scroll 0 0 #e4e4e4;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    float: right;
    height: 43px;
    margin-top: -3px;
    overflow: hidden;
    width: 91px;
}
.lg_check_code_in img {
    float: right;
    height: 45px;
    width: 90px;
}
.lg_check_code a {
    color: #5ab3ee;
    float: left;
    font-size: 14px;
    height: 45px;
    line-height: 76px;
    overflow: hidden;
}
.lg_input_box2 .sbm {
    margin: 0;
    position: relative;
}
.lg_input_box2 .sbm input {
    background: url("https://www.xiaomabank.com/img/lg_bg_sp.png") no-repeat scroll 0 -45px rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    font-size: 24px;
    height: 57px;
    line-height: 57px;
    position: relative;
    text-align: center;
    width: 478px;
}
.lg_input_box2 .sbm span {
    cursor: auto;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
.lg_box_bottom {
    background: none repeat scroll 0 0 #f7f7f7;
    border-bottom: 22px solid #fff;
    padding: 8px 56px 45px 57px;
}
.lg_box_bottom .tit {
    color: #9aa1a8;
    font-size: 14px;
    height: 60px;
    line-height: 60px;
}
.lg_box_bottom a {
    background: url("https://www.xiaomabank.com/img/lg_bg_sp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 43px;
    margin-right: 14px;
    width: 43px;
}
.lg_box_bottom .sina_login {
    background-position: 0 -147px;
}
.lg_box_bottom .qq_login {
    background-position: -43px -147px;
}
.lg_box_bottom .renren_login {
    background-position: -86px -147px;
}
.lg_box_bottom .txwb_login {
    background-position: -129px -147px;
}
.lg_box_bottom .baidu_login {
    background-position: -172px -147px;
}
.lg_pass {
    background: url("https://www.xiaomabank.com/img/prompt_sp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: none;
    height: 14px;
    overflow: hidden;
    position: absolute;
    right: -24px;
    top: 16px;
    width: 14px;
}
.lg_prompt {
    background: none repeat scroll 0 0 #fcebec;
    border-bottom: 1px solid #f29c9f;
    border-top: 1px solid #f29c9f;
    color: #7c7a7a;
    display: none;
    height: 43px;
    left: 490px;
    line-height: 43px;
    padding: 0 6px;
    position: absolute;
    top: 1px;
    white-space: nowrap;
    z-index: 2;
}
.lg_prompt a {
    color: #2fa6ec;
}
.lg_prompt_left {
    background: url("https://www.xiaomabank.com/img/prompt_sp.png") no-repeat scroll 0 -14px rgba(0, 0, 0, 0);
    height: 45px;
    left: -16px;
    position: absolute;
    top: -1px;
    width: 16px;
}
.lg_prompt_right {
    background: url("https://www.xiaomabank.com/img/prompt_sp.png") no-repeat scroll -10px -59px rgba(0, 0, 0, 0);
    height: 45px;
    position: absolute;
    right: -6px;
    top: -1px;
    width: 6px;
}
.fp_box {
    margin: 0 auto;
    min-height: 310px;
    overflow: hidden;
    width: 598px;
}
.fp_temporary_wrap {
    position: relative;
    top: 0;
}
.fp_tabs {
    margin: 0 auto;
    width: 598px;
}
.fp_tabs li {
    background: url("https://www.xiaomabank.com/img/fp_sp.png") no-repeat scroll -180px 0 rgba(0, 0, 0, 0);
    color: #959595;
    float: left;
    font-size: 18px;
    height: 42px;
    line-height: 42px;
    margin-right: 4px;
    text-align: center;
    width: 180px;
}
.fp_tabs li.current {
    background-position: 0 0;
    color: #fc6e0f;
}
.fp_phone_box, .fp_email_box {
    background: none repeat scroll 0 0 #fff;
    padding: 40px 60px 60px;
}
.fp_phone_box {
    height: 210px;
}
.fp_input_box {
    padding-bottom: 14px;
    width: 478px;
}
.fp_input_box.b24 {
    padding-bottom: 24px;
}
.fp_input {
    background: none repeat scroll 0 0 #fafafa;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    height: 23px;
    line-height: 23px;
    padding: 10px 20px;
    width: 436px;
}
.fp_input.checkcode {
    float: left;
    width: 324px;
}
.fp_resend {
    background: none repeat scroll 0 0 #30a7ed;
    border-radius: 4px;
    color: #fff;
    float: right;
    line-height: 45px;
    text-align: center;
    width: 105px;
}
.fp_resend:hover {
    background: none repeat scroll 0 0 #64c2f9;
}
.fp_sbm {
    background: none repeat scroll 0 0 #fc6e0f;
    border-radius: 4px;
    color: #fff;
    display: block;
    font-size: 24px;
    height: 57px;
    line-height: 57px;
    text-align: center;
    width: 478px;
}
.fp_email_inform {
    font-size: 16px;
    line-height: 28px;
}
.fp_email_conf {
    color: #fc6e0f;
    padding-left: 6px;
}
.fp_email_inform.pb18 {
    padding-bottom: 18px;
}
.fp_email_tip {
    padding-top: 10px;
}
.fp_email_tip_left {
    float: left;
    line-height: 33px;
}
.fp_email_tip_right {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #d2d2d2;
    border-radius: 4px;
    color: #434343;
    float: right;
    height: 31px;
    line-height: 31px;
    text-align: center;
    width: 120px;
}
.fp_email3_tit {
    color: #4c4c4c;
    font-size: 22px;
    line-height: 28px;
}
.fp_email3_user_name {
    color: #4c4c4c;
    line-height: 50px;
}
.fp_email3_input_left {
    float: left;
    font-size: 16px;
    line-height: 45px;
}
.fp_input.w350 {
    float: right;
    width: 350px;
}
.fp_sending {
    background: url("https://www.xiaomabank.com/img/feiji.png") no-repeat scroll 0 0 #fff;
    height: 275px;
}
.rg_box {
    float: left;
    padding: 30px 0 30px 30px;
}
.rg_input_box {
    background: none repeat scroll 0 0 #fff;
    border-radius: 6px;
    box-shadow: 0 0 5px #999;
    padding: 28px 24px;
}
.rg_input_box li {
    font-size: 14px;
    position: relative;
    width: 478px;
}
.rg_input_box .input_bg {
    background: url("https://www.xiaomabank.com/img/lg_bg_sp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 37px;
    margin-bottom: 22px;
    padding: 4px;
}
.rg_input_box .input_bg_last {
}
.rg_input_box .input_bg input {
    height: 29px;
    line-height: 29px;
    padding: 4px 14px;
    width: 442px;
}
.rg_input_box .input_bg label {
    color: #9aa1a8;
    cursor: text;
    font-size: 14px;
    left: 18px;
    line-height: 45px;
    position: absolute;
    top: 0;
}
.rg_input_box .ckbox {
    height: 36px;
    line-height: 36px;
}
.rg_input_box .ckbox input {
    height: 14px;
    margin-right: 4px;
    vertical-align: middle;
    width: 14px;
}
.rg_input_box .ckbox a {
    color: #0da0ec;
}
.rg_input_box .check_code_bg {
    height: 45px;
    overflow: hidden;
}
.rg_input_box .sbm {
    height: 57px;
    position: relative;
}
.rg_input_box .sbm span {
    cursor: auto;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
.rg_input_box .sbm input {
    background: url("https://www.xiaomabank.com/img/lg_bg_sp.png") no-repeat scroll 0 -45px rgba(0, 0, 0, 0);
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 24px;
    height: 57px;
    line-height: 57px;
    position: relative;
    text-align: center;
    width: 478px;
}
.rg_check_code_box {
    display: none;
    height: 45px;
    left: 0;
}
.rg_check_code_box label {
    color: #9aa1a8;
    cursor: text;
    font-size: 14px;
    left: 18px;
    line-height: 45px;
    position: absolute;
    top: 0;
}
.rg_check_code_bg {
    background: url("https://www.xiaomabank.com/img/lg_bg_sp.png") no-repeat scroll 0 -102px rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    height: 29px;
    margin-right: 10px;
    padding: 8px 18px;
    width: 234px;
}
.rg_check_code_bg input {
    height: 29px;
    line-height: 29px;
    width: 234px;
}
.rg_check_code_box img {
    border: 1px solid #e4e4e4;
    float: left;
    height: 43px;
    margin-right: 10px;
    width: 88px;
}
.rg_check_code_box a {
    color: #5ab3ee;
    float: left;
    font-size: 14px;
    height: 45px;
    line-height: 76px;
    overflow: hidden;
}
.rg_input_box .last {
    height: 30px;
    line-height: 30px;
    padding-top: 10px;
    text-align: center;
}
.rg_pass {
    background: url("https://www.xiaomabank.com/img/prompt_sp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 14px;
    overflow: hidden;
    position: absolute;
    right: -18px;
    top: 16px;
    width: 14px;
}
.rg_prompt {
    background: none repeat scroll 0 0 #fcebec;
    border-bottom: 1px solid #f29c9f;
    border-top: 1px solid #f29c9f;
    color: #7c7a7a;
    height: 43px;
    left: 490px;
    line-height: 43px;
    padding: 0 6px;
    position: absolute;
    top: 1px;
    white-space: nowrap;
}
.rg_prompt a {
    color: #2fa6ec;
}
.rg_prompt_left {
    background: url("https://www.xiaomabank.com/img/prompt_sp.png") no-repeat scroll 0 -14px rgba(0, 0, 0, 0);
    height: 45px;
    left: -16px;
    position: absolute;
    top: -1px;
    width: 16px;
}
.rg_prompt_right {
    background: url("https://www.xiaomabank.com/img/prompt_sp.png") no-repeat scroll -10px -59px rgba(0, 0, 0, 0);
    height: 45px;
    position: absolute;
    right: -6px;
    top: -1px;
    width: 6px;
}
.rg_steps {
    float: right;
    height: 66px;
    padding-top: 20px;
}
.rg_steps dd, .rg_steps dt {
    float: left;
}
.rg_steps dd p {
    line-height: 18px;
    text-align: center;
}
.rg_steps dd span {
    background: url("https://www.xiaomabank.com/img/lg_bg_sp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    font-size: 18px;
    height: 43px;
    line-height: 43px;
    margin: 0 auto;
    text-align: center;
    width: 38px;
}
.rg_steps dd.off span {
    background-position: -324px -103px;
}
.rg_steps .eq2.off span {
    background-position: -363px -103px;
}
.rg_steps dt {
    background: none repeat scroll 0 0 #fc6e0f;
    height: 2px;
    margin-top: 20px;
    overflow: hidden;
    width: 67px;
}
.rg_steps dt.off {
    background: none repeat scroll 0 0 #f6af7f;
}
.rg_steps .eq0 span, .rg_steps .eq1 span {
    background-position: -286px -103px;
}
.rg_steps .eq2 span {
    background-position: -402px -103px;
}
.rg_steps .eq0 {
    padding-right: 6px;
}
.rg_steps .eq2 {
    padding-left: 6px;
}
.rg_check_code_box .rg_get_acti_code {
    background: none repeat scroll 0 0 #4fb4f0;
    border-radius: 6px;
    color: #fff;
    font-size: 16px;
    line-height: 45px;
    text-align: center;
    width: 195px;
}
.rg_check_code_box .rg_get_acti_code:hover {
    background: none repeat scroll 0 0 #95cff2;
}
.rg2_box {
    color: #878f99;
}
.rg2_tit {
    color: #fc6e0f;
    font-size: 28px;
    height: 60px;
    line-height: 60px;
}
.rg2_tit span {
    color: #009b45;
    font-family: Verdana,Geneva,sans-serif;
    font-weight: bold;
    padding-right: 18px;
}
.rg2_text {
    font-size: 16px;
    line-height: 40px;
    margin-bottom: 30px;
    margin-top: 15px;
    width: 420px;
}
.rg2_check_email {
    background: none repeat scroll 0 0 #fc6e0f;
    border-radius: 6px;
    color: #fff;
    display: block;
    font-size: 24px;
    height: 57px;
    line-height: 57px;
    margin: 0 auto 16px;
    text-align: center;
    width: 315px;
}
.rg2_check_emial:hover {
    background: none repeat scroll 0 0 #ff934a;
}
.rg2_tips {
    border: 1px solid #eaeaea;
    border-radius: 4px;
    padding: 10px 15px;
    position: relative;
}
.rg2_tips p {
    line-height: 30px;
}
.rg2_tips p a {
    color: #00a0e9;
}
.rg2_noemail {
    padding: 10px 0 20px;
    text-align: center;
}
.rg2_tips .re_arrow {
    height: 40px;
    left: 190px;
    position: absolute;
    top: 0;
    width: 20px;
}
.rg2_tips .re_arrow span {
    position: absolute;
}
.arrow_y {
    color: #eaeaea;
    font-size: 25px;
    top: -16px;
    z-index: 1;
}
.arrow_x {
    color: #fff;
    font-size: 25px;
    top: -14px;
    z-index: 3;
}
.rg1f_box {
    margin: 0 auto;
    padding: 110px 0 150px;
    width: 510px;
}
.rg1f_tit {
    color: #fc6e0f;
    font-size: 28px;
    line-height: 60px;
}
.rg1f_tit_pic {
    float: left;
    height: 100px;
    width: 42px;
}
.rg1f_tit_text {
    float: right;
}
.rg1f_skip {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 40px;
    text-align: center;
}
.rg1f_skip span {
    padding: 0 4px;
}
.rg1f_btn {
    background: none repeat scroll 0 0 #fc6e0f;
    border-radius: 6px;
    color: #fff;
    display: block;
    font-size: 24px;
    height: 57px;
    line-height: 57px;
    margin: 0 auto;
    text-align: center;
    width: 420px;
}
.ra_box {
    margin: 0 auto;
    padding: 40px 0 80px;
    width: 422px;
}
.ra_tit {
    color: #fc6e0f;
    font-size: 26px;
    height: 86px;
    line-height: 86px;
    text-align: center;
}
.ra_input_box li {
    height: 46px;
    margin-bottom: 18px;
}
.ra_input_bg {
    background: none repeat scroll 0 0 #fafafa;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    position: relative;
}
.ra_input_left {
    border-right: 1px solid #e4e4e4;
    float: left;
    line-height: 44px;
    text-align: center;
    width: 92px;
}
.ra_input_right, .ra_last_input {
    float: left;
    line-height: 24px;
    padding: 10px;
    width: 307px;
}
.ra_input_bg.last {
    float: left;
    width: 250px;
}
.ra_get_checkcode {
    background: none repeat scroll 0 0 #4fb4f0;
    border-radius: 4px;
    color: #fff;
    float: right;
    font-size: 16px;
    line-height: 46px;
    text-align: center;
    width: 158px;
}
.ra_get_checkcode:hover {
    background: none repeat scroll 0 0 #7bc5f1;
}
.ra_last_input {
    width: 137px;
}
.ra_input_bg label {
    display: none;
    position: absolute;
}
.ra_sbm {
    background: none repeat scroll 0 0 #fc6e0f;
    border-radius: 4px;
    color: #fff;
    font-size: 24px;
    height: 57px;
    line-height: 57px;
    text-align: center;
    width: 420px;
}
.rg2f_box {
    margin: 0 auto;
    padding: 110px 0 150px;
    width: 460px;
}
.rg2f_left_pic {
    float: left;
    height: 100px;
    width: 42px;
}
.rg2f_right_content {
    float: right;
    text-align: center;
}
.rg2f_tit_text {
    color: #fc6e0f;
    font-size: 28px;
    line-height: 60px;
    padding-bottom: 10px;
}
.rg2f_btn {
    background: none repeat scroll 0 0 #fc6e0f;
    border-radius: 4px;
    color: #fff;
    float: left;
    font-size: 20px;
    height: 44px;
    line-height: 44px;
    width: 140px;
}
.rg2f_btn:hover {
    background: none repeat scroll 0 0 #ff9147;
}
.rg2f_enter_account {
    color: #00a0e9;
    float: left;
    font-size: 16px;
    line-height: 44px;
    padding-left: 20px;
}
.invite_box {
    border-left: 1px solid #f0f0f0;
    float: left;
    height: 620px;
}
.invite_text {
    float: left;
    padding: 47px 0 0 51px;
}
.invite_text p {
    color: #6a7075;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 12px;
    width: 450px;
}
.invite_infor {
    float: left;
    padding: 38px 0 0 68px;
}
.invite_infor p {
    color: #9aa1a8;
    line-height: 44px;
}
.invite_infor p span {
    color: #fc6e0f;
    font-size: 24px;
    padding: 0 2px 0 4px;
}
.invite_infor input {
    border: 1px solid #c6c6c6;
    height: 29px;
    line-height: 29px;
    padding: 0 6px;
    width: 287px;
}
.invite_infor a {
    background: url("https://www.xiaomabank.com/img/in_copy_btn.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    display: inline-block;
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    width: 81px;
}
.pi_bg {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.pi_top_box {
    overflow: hidden;
}
.pi_top_box h5 {
    color: #b1b6bb;
    font-size: 14px;
    font-weight: 100;
    height: 28px;
    line-height: 28px;
}
.pi_left_msg {
    background: none repeat scroll 0 0 #fff;
    float: left;
    overflow: hidden;
    padding: 8px 36px 32px 40px;
    width: 678px;
}
.pi_left_msg .pi_h3 {
    border-bottom: 1px solid #ededed;
    font-size: 30px;
    font-weight: 100;
    height: 74px;
    line-height: 74px;
    position: relative;
}
.pi_left_msg .pi_h3 em {
    float: left;
}
.pi_tit_icon {
    float: left;
    font-size: 14px;
    height: 38px;
    margin: 18px 10px 0 0;
    overflow: hidden;
    width: 38px;
}
.pi_tit_icon.per {
    background: url("https://www.xiaomabank.com/img/rp_sp.png") no-repeat scroll -92px -84px rgba(0, 0, 0, 0);
}
.pi_tit_icon.com {
    background: url("https://www.xiaomabank.com/img/rp_sp.png") no-repeat scroll -131px -84px rgba(0, 0, 0, 0);
}
.pi_status {
    color: #0bba72;
    float: left;
    font-size: 16px;
    line-height: 74px;
    padding-left: 10px;
    padding-top: 5px;
}
.pi_date {
    color: #b1b6bb;
    line-height: 24px;
    margin-top: 38px;
    padding-right: 10px;
    padding-top: 10px;
}
.pi_star_box {
    display: none;
    float: right;
}
.pi_star_box dt {
    color: #9aa1a8;
    float: left;
    font-size: 14px;
    line-height: 74px;
    padding-right: 16px;
}
.pi_star_box dd {
    background: url("https://www.xiaomabank.com/img/rp_sp.png") no-repeat scroll 0 -82px rgba(0, 0, 0, 0);
    float: left;
    height: 16px;
    margin: 28px 4px 0 0;
    width: 17px;
}
.pi_star_box dd.off {
    background: url("https://www.xiaomabank.com/img/rp_sp.png") no-repeat scroll 0 -100px rgba(0, 0, 0, 0);
}
.pi_tl_middle {
    height: 152px;
    padding: 15px 0;
}
.pi_count1 li {
    float: left;
    padding: 0 40px 8px 10px;
}
.pi_count1 p {
    line-height: 36px;
}
.pi_count1 .eq0 {
    padding-left: 12px;
    width: 209px;
}
.pi_count1 .eq0 p {
    color: #fc6e0f;
    font-size: 74px;
    height: 80px;
    line-height: 80px;
    margin-top: 3px;
    width: 129px;
}
.pi_count1 .eq0 span {
    font-size: 24px;
}
.pi_count1 .eq1 {
    width: 180px;
}
.pi_count1 .eq1 .tip {
    background: url("https://www.xiaomabank.com/img/rp_sp.png") no-repeat scroll 0 -63px rgba(0, 0, 0, 0);
    padding-left: 10px;
}
.pi_count1 .eq1 p, .pi_count1 .eq2 p {
    font-size: 16px;
}
.pi_count1 .eq1 span, .pi_count1 .eq2 span {
    font-size: 46px;
    line-height: 56px;
}
.pi_count2 li {
    float: left;
    padding: 0 50px 40px 2px;
}
.pi_count2 em {
    float: left;
}
.pi_count2 a {
    background: url("https://www.xiaomabank.com/img/rp_sp.png") no-repeat scroll 0 -34px rgba(0, 0, 0, 0);
    float: left;
    height: 14px;
    margin: 7px 0 0 2px;
    width: 14px;
}
.pi_count2 p {
    font-size: 38px;
    height: 44px;
    line-height: 44px;
    margin-left: 20px;
    position: relative;
}
.pi_count2 p span {
    font-size: 14px;
}
.pi_count2 p em {
    background: url("https://www.xiaomabank.com/img/rp_sp.png") no-repeat scroll -26px -34px rgba(0, 0, 0, 0);
    height: 26px;
    left: -1px;
    position: absolute;
    top: 8px;
    width: 26px;
}
.pi_lt_bottom {
    overflow: hidden;
    padding-top: 16px;
    width: 678px;
}
.pi_lt_bottom.tb {
    border-top: 1px solid #ededed;
}
.pi_lt_bottom h5 {
    float: left;
    padding-right: 25px;
}
.pi_lt_bottom h5 em {
    float: left;
}
.pi_lt_bottom h5 span {
    padding: 0 4px;
}
.pi_lt_bottom h5 a {
    color: #0da0ec;
    float: right;
}
.pi_lt_bottom h5.persent {
    float: right;
    padding-right: 5px;
}
.pi_lt_bottom p {
    color: #9aa1a8;
    font-size: 14px;
    line-height: 24px;
    padding-top: 4px;
}
.pi_top_right_refund {
    background: none repeat scroll 0 0 #fff;
    float: right;
    margin-bottom: -300px;
    padding: 30px 30px 300px;
    position: relative;
    width: 370px;
}
.pi_lt_bottom .newdiv {
    left: 480px;
    position: relative;
    text-align: right;
    top: 120px;
    width: 190px;
}
.pi_lt_bottom .newdivv {
    padding-top: 6px;
}
.pi_refund_tit {
    font-size: 18px;
    line-height: 30px;
    padding-bottom: 40px;
}
.pi_refund_text span {
    display: block;
    font-size: 16px;
    line-height: 30px;
}
.pi_refund_text em {
    color: #fc6e0f;
    font-size: 30px;
}
.pi_refund_text .fs14 {
    font-size: 14px;
}
.pi_refund_text_left {
    padding-right: 20px;
}
.pi_refund_text .pi_refund_text_right em {
    font-size: 22px;
}
.pi_refund_text_right {
}
.pi_seal, .pi_seal1, .pi_seal2 {
    background: url("https://www.xiaomabank.com/img/refund.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 148px;
    position: absolute;
    right: 20px;
    top: 100px;
    width: 148px;
}
.pi_seal1 {
    background: url("https://www.xiaomabank.com/img/refund1.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.pi_seal2 {
    background: url("https://www.xiaomabank.com/img/refund2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.pi_top_right {
    background: none repeat scroll 0 0 #fff;
    float: left;
    margin-bottom: -300px;
    margin-left: 4px;
    padding: 95px 22px 300px 30px;
    width: 380px;
}
.pi_show_money {
    padding: 5px 5px 0 4px;
}
.pi_current_money {
    color: #fc6e0f;
    font-size: 24px;
    height: 37px;
    line-height: 37px;
}
.pi_yuan {
    color: #fc6e0f;
    font-size: 14px;
}
.pi_show_money em {
    color: #6a7075;
    font-size: 14px;
}
.bar_box {
    background: none repeat scroll 0 0 #e7e7e7;
    height: 15px;
    overflow: hidden;
    width: 677px;
}
.bar {
    background: none repeat scroll 0 0 #0da0ec;
    height: 15px;
    width: 0;
}
.pi_top_right_refund {
}
.pi_top_right p {
    height: 36px;
    line-height: 36px;
}
.pi_top_box .pi_top_right p.textgrey {
    width: 350px;
}
.pi_top_right .pi_count2 li span {
    color: #1e1f21;
}
.pi_top_right p span {
    color: #fc6e0f;
}
.pi_t_input_box {
    background: url("https://www.xiaomabank.com/img/rp_sp2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 35px;
    margin-bottom: 20px;
    padding: 10px 28px 0 13px;
    position: relative;
    width: 310px;
}
.pi_t_input_box input {
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    width: 310px;
}
.pi_t_input_box label {
    color: #9aa1a8;
    cursor: text;
    left: 13px;
    line-height: 26px;
    position: absolute;
    top: 10px;
}
.join_now_btn {
    background: url("https://www.xiaomabank.com/img/rp_sp2.png") no-repeat scroll 0 -45px rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    font-size: 24px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    width: 351px;
}
.join_now_btn:hover {
    color: #fff;
    text-decoration: none;
}
.pi_infor_box {
    background: none repeat scroll 0 0 #fff;
    margin-top: 26px;
    padding: 10px 40px 30px;
}
.pi_from em {
    float: left;
}
.pi_from span {
    float: right;
}
.pi_title {
    border-bottom: 1px solid #e4e4e4;
    color: #fc6e0f;
    font-size: 18px;
    height: 44px;
    line-height: 44px;
    margin-top: 12px;
    padding-left: 9px;
}
.pi_title .pi_date {
    margin-top: 0;
}
.pi_title .fl {
    font-weight: normal;
}
.pi_infor_box li {
    overflow: hidden;
}
.pi_infor_box li.pi_seal2 {
    background: url("https://www.xiaomabank.com/img/xinshenpass.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 150px;
    top: 20px;
    width: 185px;
}
.pi_infor_box li .odd {
    background: none repeat scroll 0 0 #f6f6f6;
    color: #313131;
}
.pi_left_infor, .pi_right_infor {
    float: left;
    height: 48px;
    line-height: 48px;
    width: 554px;
}
.pi_right_infor {
    float: right;
}
.pi_infor_tit {
    color: #aeb4b9;
    float: left;
    padding-left: 17px;
    width: 86px;
}
.pi_star2_box {
    display: none;
    margin-top: 15px;
}
.pi_star2_box li {
    background: url("https://www.xiaomabank.com/img/rp_sp.png") no-repeat scroll 0 -82px rgba(0, 0, 0, 0);
    float: left;
    height: 16px;
    margin-right: 4px;
    overflow: hidden;
    width: 17px;
}
.pi_star2_box li.off {
    background: url("https://www.xiaomabank.com/img/rp_sp.png") no-repeat scroll 0 -100px rgba(0, 0, 0, 0);
}
.pi_basic_describe {
    background: none repeat scroll 0 0 #f6f6f6;
}
.pi_basic_describe .pi_infor_tit {
    height: 100%;
    line-height: 60px;
}
.pi_infor_box li .pi_infor_tit {
    color: #aeb4b9;
}
.pi_basic_describe_text {
    display: block;
    float: right;
    padding: 20px 20px 20px 0;
    width: 987px;
}
.pi_guarantee_infor .pi_left_infor, .w100 {
    width: 100%;
}
.pi_bid_record {
    padding: 8px 0 14px;
    text-align: center;
}
.pi_bid_record tr {
    height: 48px;
}
.pi_bid_record th {
    color: #9aa1a8;
    font-size: 16px;
    font-weight: 100;
}
.pi_bid_record td {
    color: #313131;
}
.pi_more_btn {
    background: url("https://www.xiaomabank.com/img/rp_sp.png") repeat scroll 60px -122px rgba(0, 0, 0, 0);
    color: #0da0ec;
    display: block;
    height: 24px;
    line-height: 24px;
    margin: 0 auto;
    padding-right: 10px;
    width: 64px;
}
.pi_infor_describe li {
    background: none repeat scroll 0 0 #fcfcfc;
    padding: 12px 0;
}
.pi_infor_describe .pi_left_infor {
    height: auto;
    line-height: 26px;
    width: auto;
}
.pi_infor_describe .pi_infor_cont {
    float: left;
    width: 980px;
}
.pi_infor_describe li.odd {
    background: none repeat scroll 0 0 #f6f6f6;
    color: #313131;
}
.pi_notlogged {
    font-size: 16px;
    line-height: 20px;
    padding: 50px 0 100px;
    text-align: center;
}
.pi_notlogged a {
    color: #0da0ec;
    padding: 0 4px;
}
.pi_h3 h3 {
    float: left;
    font-size: 30px;
    font-weight: 100;
}
.pi_h3 p {
    color: #0bba72;
    float: right;
    font-size: 18px;
    line-height: 74px;
}
.hm_tl_left {
    float: left;
    width: 368px;
}
.hm_tl_right {
    color: #1e1f21;
    float: left;
    line-height: 30px;
}
.hm_yield {
    color: #fc6e0f;
    font-size: 66px;
}
.hm_yield span {
    font-size: 32px;
}
.hm_earnings {
    display: inline-block;
    height: 40px;
    line-height: 34px;
    overflow: hidden;
    padding-right: 14px;
    position: relative;
}
.hm_earnings span {
    color: #fc6e0f;
    font-size: 24px;
    line-height: 26px;
}
.hm_earnings em {
    color: #fc6e0f;
}
.hm_emp {
    font-size: 18px;
}
.hm_ltb_content {
    width: 734px;
}
.hm_ltb_content li {
    float: left;
    line-height: 50px;
    width: 367px;
}
.hm li {
    padding: 0 50px 40px;
}
.pi_top_right .hm_tr_text {
    font-size: 18px;
    height: 35px;
    line-height: 30px;
    margin: 0 auto;
    width: 230px;
}
.hm_tr_text.font_org {
    color: #fc6e0f;
}
.pi_top_right .padd {
    padding-bottom: 46px;
}
.hm_description {
    background: none repeat scroll 0 0 #f6f6f6;
    font-size: 16px;
    margin-top: 8px;
    padding: 10px 26px;
}
.hm_chart_box {
    padding: 40px;
    position: relative;
}
.hm_chart {
    height: 350px;
}
.hm_chart_tit {
    background: none repeat scroll 0 0 #fff2e9;
    border: 1px solid #e6e6e6;
    border-radius: 2px;
    color: #fc6e0f;
    height: 32px;
    left: 50%;
    line-height: 32px;
    margin-left: -85px;
    position: absolute;
    text-align: center;
    width: 170px;
}
.pi_borrow_infor {
    padding-bottom: 20px;
    position: relative;
}
.pi_legal_document a {
    color: #5b5b5b;
    padding-left: 17px;
}
.pi_legal_document a.blue {
    color: #0da0ec;
}
.pi_legal_document a:hover {
    color: #0da0ec;
}
.pil_container {
    padding: 15px 17px 60px 21px;
}
.pil_condition {
    padding: 15px 17px 15px 21px;
}
.pil_condition h4 {
    color: #9aa1a8;
    font-weight: 400;
    padding-bottom: 15px;
}
.pil_condition p {
    margin-bottom: 10px;
}
.pil_condition p span {
    font-size: 14px;
    padding-right: 40px;
}
.pil_condition p a {
    color: #535353;
    display: inline-block;
    margin-right: 15px;
    padding: 5px;
    text-align: center;
    width: 70px;
}
.pil_condition p a.active {
    background: none repeat scroll 0 0 #fc6e0f;
    border-radius: 4px;
    color: #fff;
}
.pil_top_btn_box {
    padding: 6px 10px;
}
.pil_select1 {
    float: left;
    height: 36px;
    position: relative;
    width: 290px;
    z-index: 1;
}
.pil_select1 p {
    color: #484848;
    float: left;
    font-size: 16px;
    height: 36px;
    line-height: 36px;
}
.pil_select1 dl {
    left: 75px;
    position: absolute;
    top: 0;
    width: 166px;
}
.pil_select1 dt {
    background: url("https://www.xiaomabank.com/img/pil_sp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 36px;
    line-height: 36px;
    padding: 0 7px;
    position: relative;
    text-align: left;
}
.pil_select1 dd {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: -moz-use-text-color #e4e4e4 #e4e4e4;
    border-image: none;
    border-right: 1px solid #e4e4e4;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    cursor: pointer;
    display: none;
    height: 36px;
    line-height: 36px;
    padding: 0 7px;
}
.pil_select1 dd.hover {
    background: none repeat scroll 0 0 #f0f0f0;
}
.pil_prev_next_box {
    background: none repeat scroll 0 0 #e4e4e4;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    float: right;
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    text-align: center;
    width: 69px;
}
.pil_prev_next_box a {
    background: none repeat scroll 0 0 #f6f6f6;
    color: #fb8536;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 34px;
    width: 34px;
}
.pil_prev_next_box a.prev {
    margin-right: 1px;
}
.pil_prev_next_box a.off {
    background: none repeat scroll 0 0 #fff;
    color: #969997;
}
.pil_main {
    padding-top: 10px;
}
.pil_main .progress-position {
    display: inline-block;
    height: 15px;
    margin: 0;
    padding: 0;
    width: 100px;
}
.pil_main .persent {
    display: inline-block;
    font-size: 14px;
}
.pil_table {
    color: #313131;
    font-size: 16px;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}
.pil_table th {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #e4e4e4;
    color: #9aa1a8;
    font-size: 16px;
    font-weight: 100;
}
.pil_table tr {
    background: none repeat scroll 0 0 #fcfcfc;
    height: 70px;
}
.pil_table .pil_tit_tr {
    height: 46px;
}
.pil_pages_box {
    float: right;
    padding: 28px;
    text-align: right;
}
.pil_pages {
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    box-shadow: 0 0 2px #f1f1f1;
    float: right;
}
.pil_pages a {
    border-right: 1px solid #e4e4e4;
    color: #fc6e0f;
    float: left;
    height: 33px;
    line-height: 33px;
    text-align: center;
    width: 40px;
}
.pil_pages a:hover, .pil_pages a.current, .pil_pages a.pil_btn {
    color: #a1a7ae;
}
.pil_pages a:hover, .pil_pages a.current {
    background: none repeat scroll 0 0 #f6f6f6;
}
.pil_company, .pil_personage {
    background: url("https://www.xiaomabank.com/img/pil_sp.png") no-repeat scroll 0 -36px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.pil_personage {
    background-position: -24px -36px;
}
.pil_outer_bar {
    background: none repeat scroll 0 0 #e5e5e5;
    border-radius: 5px;
    display: inline-block;
    height: 15px;
    margin-right: 10px;
    overflow: hidden;
    vertical-align: middle;
    width: 110px;
}
.pil_inner_bar {
    background: none repeat scroll 0 0 #0da0ec;
    border-radius: 5px;
    float: left;
    height: 15px;
    width: 0;
}
.pil_list {
    border-radius: 5px;
    color: #9aa1a8;
    display: block;
    height: 34px;
    line-height: 34px;
    margin: 0 auto;
    padding: 0 20px 0 10px;
    position: relative;
    width: 60px;
}
.pil_list span {
    background: url("https://www.xiaomabank.com/img/pil_sp.png") no-repeat scroll -999px -999px rgba(0, 0, 0, 0);
    height: 13px;
    overflow: hidden;
    position: absolute;
    right: 6px;
    top: 12px;
    vertical-align: middle;
    width: 9px;
}
.pil_list:hover {
    background: none repeat scroll 0 0 #fff0e7;
    color: #fc6e0f;
}
.pil_list:hover span {
    background-position: -75px -36px;
}
.pil_list.asc span {
    background-position: -57px -36px;
}
.pil_list.des span {
    background-position: -48px -36px;
}
.pil_list.asc:hover span {
    background-position: -75px -36px;
}
.pil_list.asc.active {
    color: #fc6e0f;
}
.pil_list.asc.active span {
    background-position: -66px -36px;
}
.pil_list.asc.active:hover span {
    background-position: -75px -36px;
}
.pil_list.des:hover span {
    background-position: -66px -36px;
}
.pil_list.des.active {
    color: #fc6e0f;
}
.pil_list.des.active span {
    background-position: -75px -36px;
}
.pil_list.des.active:hover span {
    background-position: -66px -36px;
}
.pil_bid_btn {
    background: none repeat scroll 0 0 #0da0ec;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    height: 38px;
    line-height: 38px;
    text-align: center;
    width: 90px;
}
.pil_bid_btn:hover {
    background: none repeat scroll 0 0 #33b5f8;
}
.pil_bid_btn.off {
    background: none repeat scroll 0 0 #c7e5f4;
    color: #0da0ec;
    cursor: no-drop;
}
.pil_bid_btn.status {
    background: none repeat scroll 0 0 #ddd;
    color: #666;
}
.pil_type {
    padding-left: 14px;
    text-align: left;
    width: 234px;
}
.pil_type a {
    color: #097ac9;
}
.pil_table .eq1 {
    width: 105px;
}
.pil_table .eq2 {
    width: 105px;
}
.pil_table .eq3 {
    padding-right: 10px;
    text-align: right;
    width: 125px;
}
.pil_table .eq5 {
    width: 180px;
}
.pil_table .eq5_sub {
    padding-left: 20px;
}
.pil_table .eq6 {
    padding-right: 10px;
    text-align: right;
    width: 130px;
}
.pil_table .eq8 {
    width: 100px;
}
.mr_container {
    background: none repeat scroll 0 0 #fff;
    border-left: 1px solid #f0f0f0;
    float: left;
    min-height: 1058px;
    padding: 41px 0 0 43px;
    width: 955px;
}
.mr_msg_box {
    display: inline-block;
}
.mr_msg span {
    background: url("https://www.xiaomabank.com/img/mr_sp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    position: absolute;
}
.mr_tit {
    background: url("https://www.xiaomabank.com/img/mr_sp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #535353;
    height: 24px;
    line-height: 24px;
    padding-left: 34px;
}
.mr_tit span {
    color: #959595;
    font-size: 12px;
}
.mr_mode1 .mr_msg {
    border-left: 2px solid #ffbd8c;
    margin: 9px 0 9px 11px;
    padding: 2px 0 0 21px;
    position: relative;
}
.mr_mode1 .mr_msg .mr_box_left {
    background-position: left -24px;
    height: 50px;
    left: 21px;
    width: 6px;
}
.mr_mode1 .mr_msg .mr_box_right {
    background-position: right -24px;
    height: 50px;
    right: 0;
    width: 6px;
}
.mr_mode1 .mr_msg .mr_box_top {
    background-position: 0 -72px;
    height: 11px;
    left: 50px;
    top: -6px;
    width: 15px;
}
.mr_mode1 .mr_msg ul {
    background: url("https://www.xiaomabank.com/img/mr_sp.png") repeat-x scroll 0 -83px rgba(0, 0, 0, 0);
    display: inline-block;
    padding: 0 28px 35px;
}
.mr_mode1 .mr_msg li {
    color: #535353;
    float: left;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
}
.mr_mode2 .mr_msg {
    border-left: 2px solid #ffbd8c;
    margin: 9px 0 9px 11px;
    padding: 2px 0 0 21px;
    position: relative;
}
.mr_mode2 .mr_msg .mr_box_left {
    background-position: left -191px;
    height: 50px;
    left: 21px;
    width: 6px;
}
.mr_mode2 .mr_msg .mr_box_right {
    background-position: right -191px;
    height: 50px;
    right: 0;
    width: 6px;
}
.mr_mode2 .mr_msg .mr_box_top {
    background-position: 0 -239px;
    height: 11px;
    left: 50px;
    top: -6px;
    width: 15px;
}
.mr_mode2 .mr_msg ul {
    background: url("https://www.xiaomabank.com/img/mr_sp.png") repeat-x scroll 0 -250px rgba(0, 0, 0, 0);
    display: inline-block;
    padding: 0 28px 35px;
}
.mr_mode2 .mr_msg li {
    color: #535353;
    float: left;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
}
.mr_msg .eq0 {
    width: 260px;
}
.mr_msg .eq1 {
    width: 260px;
}
.mr_msg .eq2 {
    width: 150px;
}
.mr_msg .eq3 {
    width: 150px;
}
.mr_more_btn {
    color: #0da0ec;
    display: block;
    margin: 30px auto;
    width: 120px;
}
.unusual_page {
    background: none repeat scroll 0 0 #fff;
}
.unusual_page img {
    display: block;
    height: 321px;
    margin: 70px auto 0;
    width: 321px;
}
.unusual_page img.hehe {
    height: 328px;
    width: 530px;
}
.unusual_page .span_error500 {
    color: #424242;
    display: block;
    font-size: 18px;
    margin: 10px auto 0;
    text-align: center;
    width: 300px;
}
.unusual_page .span_error500 em {
                   font-style: normal;
                   padding: 0 4px;
               }
.tr_container {
    border-left: 1px solid #f0f0f0;
    float: left;
}
.tr_tab_box {
    height: 48px;
}
.tr_tab_box .tabs {
    background: url("https://www.xiaomabank.com/img/tr_sp.png") no-repeat scroll 0 -84px rgba(0, 0, 0, 0);
    color: #9aa1a8;
    cursor: pointer;
    float: left;
    font-size: 18px;
    height: 48px;
    line-height: 48px;
    margin-right: 10px;
    text-align: center;
    width: 225px;
}
.tr_tab_box .tabs.current {
    background-position: 0 -36px;
    color: #fc6e0f;
}
.tr_select_box {
    float: right;
    height: 36px;
    line-height: 36px;
    margin-right: -48px;
    padding-top: 8px;
}
.tr_select1, .tr_select2 {
    float: right;
    height: 36px;
    position: relative;
}
.tr_tab_box .tr_select2 select {
    margin: 3px 0 0 5px;
    width: auto;
}
.tr_select_box p {
    color: #484848;
    float: left;
    font-size: 16px;
    height: 36px;
}
.tr_select_box dl {
    left: 75px;
    position: absolute;
    top: 0;
    width: 166px;
}
.tr_select_box dt {
    background: url("https://www.xiaomabank.com/img/tr_sp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 36px;
    line-height: 36px;
    padding: 0 7px;
    position: relative;
    text-align: left;
}
.tr_select_box dd {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: -moz-use-text-color #e4e4e4 #e4e4e4;
    border-image: none;
    border-right: 1px solid #e4e4e4;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    cursor: pointer;
    display: none;
    height: 36px;
    padding: 0 7px;
}
.tr_select_box dd.hover {
    background: none repeat scroll 0 0 #f0f0f0;
}
.tr_select_box .eq0 {
    height: 38px;
    margin-top: -2px;
}
.tr_tab_box .tr_select_box {
    margin-right: 0;
}
.tr_table_box {
    background: none repeat scroll 0 0 #fff;
    min-height: 570px;
    padding: 30px 0 40px 37px;
    width: 960px;
}
.tr_table_box.off {
    display: none;
}
.tr_table_box table {
    border-radius: 6px;
    font-size: 16px;
    text-align: center;
    vertical-align: middle;
    width: 922px;
}
.tr_table_box th {
    border-bottom: 1px solid #e4e4e4;
    color: #9aa1a8;
    font-weight: 100;
}
.tr_table_box tr {
    background: none repeat scroll 0 0 #fcfcfc;
    height: 47px;
}
.tr_table_box tr span {
    padding-left: 10px;
}
.tr_table_box tr.tit {
    background: none repeat scroll 0 0 #fff;
    height: 50px;
}
.tr_amount_in {
    color: #1bbf7b;
    font-weight: bold;
}
.tr_amount_out {
    color: #fc6e0f;
    font-weight: bold;
}
.tr_amount_out a {
    color: #fc6e0f;
}
.tr_count_msg {
    height: 50px;
}
.tr_count_msg .tr_select_box {
    float: left;
}
.tr_count_msg .tr_select_box .tr_select2 {
    float: left;
    width: 220px;
}
.tr_count_msg .tr_select_box .tr_select2 p {
    float: left;
    line-height: 36px;
}
.tr_count_msg .tr_select_box .tr_select2 select {
    float: left;
    margin-top: 10px;
}
#tr_project_investment {
    padding-top: 20px;
}
.tr_count_msg p {
    font-size: 16px;
    line-height: 50px;
    padding: 0 2px;
}
.tr_outcome {
    float: left;
    width: 250px;
}
.tr_income {
    float: left;
    width: 250px;
}
.tr_query_record {
    float: right;
    width: 180px;
}
.tr_query_record span {
    color: #fc6e0f;
    font-size: 18px;
}
.tr_pagination_box {
    height: 38px;
    padding: 20px 40px 0 0;
}
.tr_pagination {
    background: none repeat scroll 0 0 #fff;
    float: right;
}
.tr_pagination a {
    border: 1px solid #eaeaea;
    color: #959896;
    float: left;
    height: 38px;
    line-height: 38px;
    text-align: center;
    width: 42px;
}
.tr_pagination a:hover {
    background: none repeat scroll 0 0 #f6f6f6;
}
.sm_tips {
    color: #9aa1a8;
    line-height: 25px;
    margin: 0 auto;
    padding: 20px 0 20px 7px;
    width: 1190px;
}
.logo .sm_subhead {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #1e1f21;
    font-size: 18px;
    line-height: 54px;
    overflow: hidden;
}
.sm_top_tel {
    color: #cfbcb0;
    float: left;
    height: 33px;
    line-height: 33px;
    margin-right: 16px;
    overflow: hidden;
}
.sm_top_tel em {
    background: url("https://www.xiaomabank.com/img/sm_sp.png") no-repeat scroll -176px 7px rgba(0, 0, 0, 0);
    float: left;
    height: 25px;
    width: 14px;
}
.sm_top_tel span {
    float: left;
    height: 33px;
    line-height: 33px;
    padding-left: 4px;
}
.sm_wrap {
    margin: 0 auto;
    width: 1190px;
}
.sm_wrap .logo {
    margin-left: 0;
}
.sm_top_btn_box {
    float: left;
    height: 33px;
    text-align: center;
}
.sm_top_btn_box li {
    float: left;
    height: 28px;
    margin: 4px 4px 0 0;
    position: relative;
    width: 28px;
}
.top_sina_btn, .top_qq_btn, .top_weixin_btn {
    background: url("https://www.xiaomabank.com/img/sm_sp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 28px;
    left: 0;
    position: relative;
    width: 28px;
}
.top_sina_btn {
    background-position: 0 -89px;
}
.top_qq_btn {
    background-position: -28px -89px;
}
.top_weixin_btn {
    background-position: -56px -89px;
}
.sm_top_btn_box li.hover .top_sina_btn {
    background-position: 0 -60px;
}
.sm_top_btn_box li.hover .top_qq_btn {
    background-position: -28px -60px;
}
.sm_top_btn_box li.hover .top_weixin_btn {
    background-position: -56px -60px;
}
.sm_top_btn_box .tit {
    color: #444;
    font-weight: bold;
    line-height: 24px;
}
.sm_top_btn_box .arrow {
    background: url("https://www.xiaomabank.com/img/sm_sp.png") no-repeat scroll -91px -60px rgba(0, 0, 0, 0);
    height: 13px;
    left: 70px;
    position: absolute;
    top: -12px;
    width: 20px;
}
.top_sina_btn_box, .top_qq_btn_box, .top_weixin_btn_box {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #c5c5c5;
    border-radius: 6px;
    display: none;
    left: -66px;
    padding: 10px 15px;
    position: absolute;
    top: 36px;
    width: 130px;
}
.top_weixin_btn_box .pic_box {
    height: 130px;
    overflow: hidden;
}
.top_qq_btn_box p {
    line-height: 24px;
}
.top_qq_btn_box .list_index {
    background: url("https://www.xiaomabank.com/img/sm_sp.png") no-repeat scroll -117px -60px rgba(0, 0, 0, 0);
    color: #444;
    display: inline-block;
    height: 19px;
    line-height: 19px;
    margin-right: 6px;
    text-align: center;
    width: 19px;
}
.sm_top_help {
    display: block;
    float: right;
    height: 33px;
    margin: 0;
}
.sm_top_help span {
    float: left;
    line-height: 33px;
}
.sm_top_help a {
    color: #cfbcb0;
    float: left;
    font-size: 12px;
    margin-right: 20px;
}
.sm_top_help .sm_top_login {
    margin-right: 10px;
}
.sm_top_help .sm_top_login kbd {
    color: #8b7464;
}
.sm_top_help a:hover {
    color: #f1f1f1;
}
.sm_footer {
    background: none repeat scroll 0 0 #424449;
    color: #6a7075;
    height: 209px;
    margin-top: 40px;
    position: relative;
}
.sm_footer a {
    color: #6a7075;
}
.sm_footer_left {
    float: left;
}
.sm_footer_right {
    float: right;
    padding-top: 12px;
}
.sm_link {
    padding: 12px 0 8px;
}
.sm_link p {
    float: left;
    line-height: 48px;
    padding-top: 30px;
}
.sm_link a {
    background: url("https://www.xiaomabank.com/img/sm_sp.png") no-repeat scroll 0 -23px rgba(0, 0, 0, 0);
    float: left;
    height: 36px;
    margin-top: 0;
    width: 190px;
}
.sm_link a:hover {
    background: url("https://www.xiaomabank.com/img/sm_sp.png") no-repeat scroll -190px -23px rgba(0, 0, 0, 0);
}
.sm_footer_right .eq0 {
    color: #9aa1a8;
    text-align: right;
}
.sm_footer_right .eq1 {
    color: #9aa1a8;
    font-size: 24px;
    text-align: right;
}
.sm_footer_right .eq2 {
    line-height: 30px;
    text-align: right;
}
.footer_friend_link {
    border-bottom: 1px solid #4c5054;
    font-size: 16px;
    height: 55px;
    line-height: 55px;
    margin: 0 auto;
    padding-top: 10px;
    width: 1190px;
}
.footer_friend_link a {
    margin-right: 30px;
}
.sm_footer .authentication {
    overflow: hidden;
}
.sm_footer .authentication a {
    background: url("https://www.xiaomabank.com/img/safety/s1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 38px;
    margin-right: 20px;
    overflow: hidden;
    width: 43px;
}
.sm_footer .authentication a:hover {
    background-position: 0 -50px;
}
.sm_container {
    margin-bottom: 30px;
    padding-bottom: 100px;
}
.sm_skip_box {
    margin: 80px auto 0;
    width: 500px;
}
.sm_skip_tit {
    color: #fc6e0f;
    font-size: 20px;
    line-height: 50px;
}
.sm_skip_text {
    color: #434343;
    font-size: 24px;
    line-height: 50px;
    padding-bottom: 20px;
}
.sm_skip_a {
    color: #707070;
    font-size: 16px;
    line-height: 30px;
}
.sm_skip_a a {
    color: #0da0ec;
}
.st_container {
    background: none repeat scroll 0 0 #fff;
    border-left: 1px solid #f0f0f0;
    float: left;
    width: 998px;
}
.total_assets_container {
    float: left;
    height: 364px;
    position: relative;
    width: 459px;
}
.total_assets_number {
    left: 136px;
    position: absolute;
    text-align: center;
    top: 152px;
    width: 186px;
}
.total_assets_number span {
    color: #9aa1a8;
}
.total_assets_number strong {
    color: #1e1f21;
    font-weight: normal;
}
.total_assets_number em {
    font-size: 24px;
    font-style: normal;
}
.total_assets {
    border-bottom: 1px solid #f0f0f0;
}
.st_chart_tit {
    color: #fc741a;
    font-size: 18px;
    left: 33px;
    line-height: 22px;
    position: absolute;
    top: 26px;
}
.total_assets_info {
    float: left;
    padding-top: 80px;
}
.products_container_info {
    border-bottom: 1px solid #f0f0f0;
    padding: 0 35px 30px;
}
.money_title {
    color: #999;
    font-size: 20px;
}
.st_tit {
    color: #fc741a;
    font-size: 18px;
    height: 58px;
    line-height: 58px;
}
.emphasize_yellow {
    color: #ff6c00;
}
.emphasize_blue {
    color: #08a1e1;
}
.total_assets_info .money {
    color: #333;
    font-size: 50px;
}
.total_assets_info .cash_item {
    margin: 15px 0;
}
.products_info {
    text-align: center;
    width: 100%;
}
.products_info th {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #e4e4e4;
    color: #9aa1a8;
    font-weight: 100;
    height: 40px;
}
.products_info tr {
    height: 48px;
}
.products_info tr.eq1 {
    background: none repeat scroll 0 0 #fff7f1;
}
.products_info tr.odd {
    background: none repeat scroll 0 0 #eefaff;
}
.products_info a {
    color: #08a1e1;
}
.products_info a:hover {
    color: #fc741a;
}
.products_container_info_text, .profits_text {
    color: #9aa1a8;
    font-size: 12px;
    line-height: 16px;
    padding: 30px 0 0;
}
.profits {
    padding: 0 35px 30px;
}
.profits .emphasize_yellow {
    font-size: 24px;
}
.profits .total_profits_chart {
    border: 1px solid #e4e4e4;
    border-radius: 6px;
    height: 259px;
    margin: 30px 0;
    position: relative;
    width: 920px;
}
.totalAssetsChart {
    height: 100%;
}
.total_profits_chart_tit {
    float: left;
    font-size: 18px;
    line-height: 40px;
}
.total_profits_chart_explain {
    float: right;
    height: 40px;
}
.total_profits_chart_explain span {
    display: inline-block;
    font-size: 0;
    height: 12px;
    overflow: hidden;
    width: 12px;
}
.total_profits_chart_explain .orange {
    background: none repeat scroll 0 0 #fc6e0f;
}
.total_profits_chart_explain .blue {
    background: none repeat scroll 0 0 #08a1e1;
}
.profits_text {
    padding: 0 0 30px;
}
.breadcrumb_nav {
    color: #a3a3a3;
    display: none;
}
.breadcrumb_nav a {
    color: #a3a3a3;
    line-height: 42px;
    padding: 0 4px;
}
.breadcrumb_nav a:hover {
    color: #fc6e0f;
}
.font_org {
    color: #fc6e0f;
}
.bgfff {
    background: none repeat scroll 0 0 #fff;
}
.profits_description {
    color: #6a7075;
    font-size: 16px;
}
.profits_description span {
    padding: 0 5px;
}
.st_per_box {
    padding-top: 67px;
    position: relative;
}
.st_per_box .st_per {
    height: 87px;
    position: relative;
    width: 1720px;
}
.st_per_box .st_per li {
    float: left;
    padding: 8px 0 0 14px;
}
.st_per_box .st_per li.hands_up {
    padding-top: 0;
}
.st_per_box .am_here {
    color: #fc6e0f;
    font-size: 14px;
    position: absolute;
    right: 170px;
    top: 30px;
}
.st_per_box {
    overflow: hidden;
    width: 865px;
}
.st_per_box .st_per li.hands_up {
    padding-top: 0;
    position: relative;
}
.st_per_box .am_here {
    position: absolute;
    right: -10px;
    top: -40px;
}
.overlay {
    background: none repeat scroll 0 0 #000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
}
.popup {
    display: none;
    left: 25%;
    position: fixed;
    top: 25%;
    z-index: 11;
}
.sm_popup {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #505050;
    border-radius: 5px;
    box-shadow: 0 0 6px #757575;
    padding-left: 45px;
    position: relative;
    width: 623px;
}
.sm_popup .close {
    background: url("https://www.xiaomabank.com/img/popup_close.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 48px;
    opacity: 1;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 0;
    width: 48px;
}
.sm_popup .popup_tit {
    color: #434343;
    font-size: 22px;
    padding: 45px 0 20px;
    text-align: center;
}
.sm_popup .popup_txt {
    background: none repeat scroll 0 0 #f8f8f8;
    color: #626262;
    font-size: 16px;
    line-height: 24px;
    padding: 30px;
    width: 525px;
}
.sm_popup .popup_txt span {
    font-weight: bold;
}
.sm_popup .popup_name {
    color: #9aa1a8;
    padding-top: 10px;
}
.popup_bank {
    height: 70px;
    margin-top: 25px;
}
.popup_bank li {
    float: left;
    margin-bottom: 18px;
}
.popup_bank li.fr {
    float: right;
    margin-right: 45px;
}
.popup_bank li .bank_t input {
    float: left;
    margin: 8px 6px 0 0;
}
.popup_bank li .bank_t .bank_img {
    background: url("http://img.xiaomabank.com/banks/bank_1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #ccc;
    float: left;
    height: 30px;
    text-indent: -9999px;
    width: 125px;
}
.popup_bank .bank003 .bank_t .bank_img {
    background: url("http://img.xiaomabank.com/banks/bank_4.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.popup_bank .bank004 .bank_t .bank_img {
    background: url("http://img.xiaomabank.com/banks/bank_5.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.popup_bank .bank005 .bank_t .bank_img {
    background: url("http://img.xiaomabank.com/banks/bank_3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.popup_bank .bank006 .bank_t .bank_img {
    background: url("http://img.xiaomabank.com/banks/bank_11.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.popup_bank .bank007 .bank_t .bank_img {
    background: url("http://img.xiaomabank.com/banks/bank_2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.popup_bank .bank009 .bank_t .bank_img {
    background: url("http://img.xiaomabank.com/banks/bank_10.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.popup_bank .bank010 .bank_t .bank_img {
    background: url("http://img.xiaomabank.com/banks/bank_6.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.popup_bank .bank011 .bank_t .bank_img {
    background: url("http://img.xiaomabank.com/banks/bank_8.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.popup_bank .bank014 .bank_t .bank_img {
    background: url("http://img.xiaomabank.com/banks/bank_12.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.popup_bank .bank015 .bank_t .bank_img {
    background: url("http://img.xiaomabank.com/banks/bank_13.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.popup_bank .bank016 .bank_t .bank_img {
    background: url("http://img.xiaomabank.com/banks/bank_14.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.popup_bank .bank017 .bank_t .bank_img {
    background: url("http://img.xiaomabank.com/banks/bank_19.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.popup_bank .bank907 .bank_t .bank_img {
    background: url("http://img.xiaomabank.com/banks/bank_32.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.popup_bank .bank920 .bank_t .bank_img {
    background: url("http://img.xiaomabank.com/banks/bank_15.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.popup_bank .bank934 .bank_t .bank_img {
    background: url("http://img.xiaomabank.com/banks/bank_16.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.popup_bank .bank938 .bank_t .bank_img {
    background: url("http://img.xiaomabank.com/banks/bank_25.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.popup_bank .bank940 .bank_t .bank_img {
    background: url("http://img.xiaomabank.com/banks/bank_33.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.popup_bank li .bank_t span {
    float: left;
    line-height: 30px;
    margin-left: 10px;
}
.popup_bank .check .bank_t p {
    border-color: #f60;
}
.popup_bank li .bank_b {
    clear: both;
    color: #fc6e0f;
    font-size: 16px;
    padding: 10px 0 0 15px;
}
.sm_popup .pop_btn {
    clear: both;
    height: 40px;
    padding: 20px 45px 25px 0;
    text-align: center;
}
.sm_popup .pop_btn .rg2f_btn {
    display: inline-block;
    float: none;
    height: 36px;
    line-height: 36px;
    margin: 0 auto;
    text-align: center;
    width: 216px;
}
.wrap5 {
    margin-top: 20px;
}
.table_bar {
    font-size: 16px;
    padding-bottom: 5px;
    padding-right: 20px;
}
.table_bar .tab_menu {
    float: left;
    height: 50px;
    padding-top: 10px;
}
.table_bar .tab_menu li {
    cursor: pointer;
    float: left;
    line-height: 24px;
    margin-right: 10px;
    padding: 0 10px;
}
.table_bar .tab_menu li a {
    color: #333;
}
.table_bar .tab_menu li:hover, .table_bar .tab_menu .current {
    border-bottom: 2px solid #00a0e9;
    color: #00a0e9;
}
.table_bar .tab_menu li:hover a, .table_bar .tab_menu .current a {
    color: #00a0e9;
    text-decoration: none;
}
.table_bar .tab_btn {
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    float: right;
    height: 34px;
    width: 68px;
}
.table_bar .tab_btn a {
    background: url("https://www.xiaomabank.com/img/arrow.png") no-repeat scroll -55px 0 rgba(0, 0, 0, 0);
    float: left;
    height: 34px;
    width: 34px;
}
.table_bar .tab_btn .btn_l {
    background-position: -10px 0;
    border-right: 1px solid #e4e4e4;
    width: 33px;
}
.table_bar .tab_btn a:hover {
    background-color: #f6f6f6;
    background-position: -55px -45px;
}
.table_bar .tab_btn .btn_l:hover {
    background-position: -10px -45px;
}
.tr_table_investment table {
    border: medium none;
}
.tr_table_investment tr.tit {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.tr_table_investment tr.tit th {
    border-bottom: 1px solid #e4e4e4;
    color: #9aa1a8;
}
.investment_pages_box {
    float: right;
    padding: 20px 45px 28px 28px;
    text-align: right;
}
.ban {
    background: url("https://www.xiaomabank.com/img/icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 25px;
}
.ban_0_0 {
    background-position: 0 0;
}
.ban_1_0 {
    background-position: -25px 0;
}
.ban_2_0 {
    background-position: -50px 0;
}
.ban_3_0 {
    background-position: -75px 0;
}
.ban_4_0 {
    background-position: -100px 0;
}
.ban_5_0 {
    background-position: -125px 0;
}
.ban_6_0 {
    background-position: -150px 0;
}
.ban_7_0 {
    background-position: -175px 0;
}
.ban_8_0 {
    background-position: -200px 0;
}
.ban_9_0 {
    background-position: -227px 0;
}
.ban_10_0 {
    background-position: -250px 0;
}
.left_nav_new {
    background: none repeat scroll 0 0 #fff;
    float: left;
    height: 100%;
    margin-bottom: -1000px;
    padding-bottom: 1000px;
    width: 210px;
}
.left_nav_new .ban {
    margin-right: 10px;
}
.left_nav_new li {
    font-size: 14px;
    height: 40px;
}
.left_nav_new .tit {
    line-height: 40px;
    padding-left: 10px;
    padding-top: 10px;
}
.left_nav_new li a {
    color: #6a7075;
    display: block;
    height: 40px;
    line-height: 40px;
    padding-left: 18px;
    width: 142px;
}
.left_nav_new li a:hover, .left_nav_new li a.current {
    background: none repeat scroll 0 0 #fff0e7;
    color: #fc7e28;
    text-decoration: none;
}
.left_nav_new li a:hover .ban_0_0, .left_nav_new li a.current .ban_0_0 {
    background-position: 0 -25px;
}
.left_nav_new li a:hover .ban_1_0, .left_nav_new li a.current .ban_1_0 {
    background-position: -25px -25px;
}
.left_nav_new li a:hover .ban_2_0, .left_nav_new li a.current .ban_2_0 {
    background-position: -50px -25px;
}
.left_nav_new li a:hover .ban_3_0, .left_nav_new li a.current .ban_3_0 {
    background-position: -75px -25px;
}
.left_nav_new li a:hover .ban_4_0, .left_nav_new li a.current .ban_4_0 {
    background-position: -100px -25px;
}
.left_nav_new li a:hover .ban_5_0, .left_nav_new li a.current .ban_5_0 {
    background-position: -125px -25px;
}
.left_nav_new li a:hover .ban_6_0, .left_nav_new li a.current .ban_6_0 {
    background-position: -150px -25px;
}
.left_nav_new li a:hover .ban_7_0, .left_nav_new li a.current .ban_7_0 {
    background-position: -175px -25px;
}
.left_nav_new li a:hover .ban_8_0, .left_nav_new li a.current .ban_8_0 {
    background-position: -200px -25px;
}
.left_nav_new li a:hover .ban_9_0, .left_nav_new li a.current .ban_9_0 {
    background-position: -227px -25px;
}
.left_nav_new li a:hover .ban_10_0, .left_nav_new li a.current .ban_10_0 {
    background-position: -250px -25px;
}
.no-balance-container {
}
#no-balance-form {
    padding: 30px 140px 0;
}
.no-balance li {
    height: 45px;
    line-height: 40px;
    padding-left: 50px;
}
.no-balance p {
    color: #9aa1a8;
    float: left;
    font-size: 16px;
    letter-spacing: 4px;
    line-height: 40px;
    width: 87px;
}
.no-balance div {
    float: left;
    margin-left: 20px;
}
.no-balance em {
    font-size: 12px;
}
.no-balance .eq0 {
    height: 58px;
    overflow: hidden;
}
.no-balance .eq0 div {
    color: #fc6e0f;
    font-size: 20px;
    height: 58px;
    line-height: 62px;
    overflow: hidden;
}
.no-balance .eq0 p {
    line-height: 62px;
}
.no-balance .eq1 {
    height: 45px;
    overflow: hidden;
}
.no-balance .eq1 p {
    height: 45px;
    line-height: 44px;
}
.no-balance .eq2 {
    height: 58px;
    overflow: hidden;
}
.no-balance .eq2 div {
    color: #000;
    font-size: 16px;
    height: 58px;
    overflow: hidden;
}
.no-balance .eq2 p {
    line-height: 62px;
}
.no-balance .eq2 em {
    color: #000;
    font-size: 12px;
}
.no-balance .eq3 {
    margin-top: 10px;
    padding-left: 140px;
}
.no-balance .eq3 p {
    float: left;
    font-size: 14px;
    letter-spacing: normal;
    line-height: 20px;
    width: 260px;
}
.no-balance .bala_bg {
    background: url("https://www.xiaomabank.com/img/charge_sp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 37px;
    padding: 8px 25px 0;
    position: relative;
    width: 161px;
}
.no-balance input {
    font-size: 16px;
    height: 31px;
    width: 191px;
}
.no-balance div i {
    color: #666;
    font-size: 14px;
    font-style: inherit;
}
#no-balance-form .submit {
    padding-left: 157px;
}
.no-tips {
    background: none repeat scroll 0 0 #fff5e7;
    font-size: 14px;
    margin: 30px 140px;
    padding: 20px 30px;
}
.no-tips {
    border-radius: 8px;
}
.no-tips dt {
    color: #e0c39c;
    line-height: 42px;
}
.no-tips dd {
    color: #c2a783;
    line-height: 30px;
}
.no-balance-pv {
}
.no-balance-pv input {
    background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    height: 32px;
    margin-left: -20px;
    padding: 0 6px;
    width: 118px;
}
.no-balance-pv a {
    background: none repeat scroll 0 0 #4fb4f0;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    margin-top: -4px;
    text-align: center;
    vertical-align: middle;
    width: 100px;
}
a.light-blue:link {
    color: #0da0ec;
    text-decoration: none;
}
a.light-blue:visited {
    color: #0da0ec;
    text-decoration: none;
}
a.light-blue:hover {
    color: #000;
    text-decoration: none;
}
a.gray:link {
    color: #626262;
    text-decoration: none;
}
a.gray:visited {
    color: #626262;
    text-decoration: none;
}
a.gray:hover {
    color: #0da0ec;
    text-decoration: none;
}
.pageDivClass .curPageColor {
    color: #fff;
}
.curPageColor {
    background-color: #0da0ec;
    color: #ffffff;
}
.pageDivClass {
    clear: both;
    padding-top: 10px;
}
.pageDivClass a {
    border: 1px solid #ddd;
    color: #9aa1a8;
    display: inline-block;
    padding: 0 6px;
}
.pageDivClass a:hover {
    background-color: #0da0ec;
    color: #ffffff;
}
#curPageText {
    border: 1px solid #dedede;
    display: none;
    height: 20px;
    margin-top: -3px;
    text-align: center;
    width: 30px;
}
#jumpPage {
    display: none;
}
.c878f99 {
    color: #878f99;
}
.fc6e0f {
    color: #fc6e0f;
    font-size: 20px;
}
.inves_label {
    color: #9aa1a8;
    cursor: text;
    float: left;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 40px;
    margin-bottom: 0;
    margin-right: 20px;
    text-align: right;
    width: 110px;
}
.investment_project {
    border-bottom: 1px solid #f4f4f4;
    margin: 0 40px;
    padding: 30px 0;
}
.inves_l {
    color: #313131;
    float: left;
    line-height: 40px;
    text-align: center;
    width: 155px;
}
.inves_r {
    float: left;
    padding-left: 35px;
}
.inves_r ul li {
    clear: both;
    height: 40px;
    line-height: 40px;
}
.inves_r ul li .inves_content {
    color: #626262;
    float: left;
    font-size: 16px;
    position: relative;
}
.inves_r ul li.inves_loan {
    padding-top: 5px;
}
.inves_r ul li .bala_bg {
    background: url("https://www.xiaomabank.com/img/charge_sp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 41px;
    padding: 4px 25px 0 6px;
    width: 180px;
}
.inves_r ul li input {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    box-shadow: none;
    color: #fc6e0f;
    font-size: 20px;
    height: 37px;
    line-height: 35px;
    margin: 0;
    padding: 0;
    width: 180px;
}
.inves_r ul li .cg_submit {
    background: url("https://www.xiaomabank.com/img/cg_sum.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 18px;
    height: 44px;
    margin: 20px 0;
    text-align: center;
    width: 168px;
}
.inves_r ul li input:focus {
    box-shadow: none;
}
.inves_r ul li .inves_content em {
    float: left;
    line-height: 44px;
    margin-left: 10px;
}
.inves_r ul li .inves_content .fc6e0f {
    line-height: 40px;
}
.inves_r ul li .inves_income {
    color: #9aa1a8;
    float: left;
    font-size: 14px;
    line-height: 44px;
    padding-left: 80px;
}
.inves_r ul li .inves_income span {
    color: #fc6e0f;
    font-size: 18px;
    margin: 0 10px 0 15px;
}
.concode ul li {
    height: 45px;
    line-height: 45px;
}
.inves_r .cg_ckcode input {
    color: #000;
    font-size: 16px;
    height: 37px;
    line-height: 20px;
    margin: 0;
    width: 84px;
}
.inves_r .cg_ckcode_bg {
    background: url("https://www.xiaomabank.com/img/charge_sp.png") no-repeat scroll 0 -130px rgba(0, 0, 0, 0);
    float: left;
    height: 41px;
    margin-right: 4px;
    padding: 4px 14px 0;
    width: 84px;
}
.inves_r .cg_ckcode img {
    float: left;
    margin-right: 4px;
}
.inves_r .cg_ckcode a {
    float: left;
    font-size: 16px;
    height: 45px;
    line-height: 40px;
    overflow: hidden;
}
.inves_r .cg_tips_ck {
    height: 40px;
    margin-left: 87px;
    overflow: hidden;
    padding: 17px 0 0;
}
.inves_r .cg_tips_ck p {
    color: #9aa1a8;
    float: left;
    font-size: 14px;
    letter-spacing: normal;
    line-height: 20px;
}
.inves_r .sub_btn {
    height: 80px;
    margin: 10px 0 0 87px;
}
.inves_r .sub_btn .back {
    color: #626262;
    font-size: 18px;
    margin-left: 20px;
}
.inves_r .choose_bank a {
    background: url("https://www.xiaomabank.com/img/bank_sp2.png") no-repeat scroll 25px 5px rgba(0, 0, 0, 0);
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    float: left;
    height: 55px;
    margin-right: 8px;
    position: relative;
    width: 165px;
}
.inves_r .choose_bank .chinapnr {
    background-position: 30px -50px;
}
.inves_r .choose_bank a em {
    text-indent: -9999px;
}
.chk {
    background: url("https://www.xiaomabank.com/img/bank_check.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    display: none;
    height: 21px;
    position: absolute;
    right: 0;
    width: 20px;
}
.inves_r .choose_bank .current {
    border: 1px solid #fc6e0f;
}
.inves_r .choose_bank .current .chk {
    display: block;
}
.inves_r ul .choose_type {
    height: 70px;
}
.sm_popup_pay {
    color: #434343;
    padding: 0 0 30px;
    text-align: center;
    width: 665px;
}
.pop_note_box {
    background: none repeat scroll 0 0 #f8f8f8;
    margin: 0 auto 30px;
    padding: 28px 0 28px 100px;
    text-align: left;
    width: 400px;
}
.sm_popup_pay .pop_pay_tit {
    font-size: 20px;
    padding: 5px 0 10px 40px;
    text-align: left;
}
.sm_popup_pay .pop_pay_tit img {
    margin-right: 10px;
    vertical-align: middle;
}
.sm_popup_pay .pop_pay_note {
    color: #878f99;
    font-size: 16px;
    line-height: 28px;
    margin: 0 auto 10px;
    text-align: left;
    width: 484px;
}
.sm_popup_pay .pay_transaction {
    color: #434343;
    margin-bottom: 10px;
}
.sm_popup_pay .pay_transaction span {
    color: #afb4ba;
    display: inline-block;
    margin-right: 10px;
    text-align: right;
    width: 105px;
}
.sm_popup_pay .pay_transaction em {
    margin-right: 5px;
}
.sm_popup_pay .pop_pay_btn .sub_btn {
    display: inline-block;
    height: 45px;
    width: 215px;
}
.sm_popup_pay .pop_pay_btn .rg2f_btn {
    display: inline-block;
    float: none;
    font-size: 18px;
    font-weight: normal;
    height: 45px;
    letter-spacing: 2px;
    line-height: 45px;
    margin: 0 auto;
    text-align: center;
    width: 215px;
}
.sm_popup_pay .pop_pay_btn .rg2f_btn:hover {
    color: #fff;
    text-decoration: none;
}
.sm_popup_pay .pop_pay_btn .light-blue {
    margin-left: 30px;
}
.sm_popup_pay .chinapnr_tit {
    border-bottom: 1px solid #e5e5e5;
    color: #1e1f21;
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
    margin: 18px;
    padding-bottom: 3px;
    text-align: left;
}
.chinapnr_tit.txtcenter {
    padding-left: 0;
    text-align: center;
}
.sm_pay_success .pop_pay_tit {
    color: #fc6e0f;
}
.pay_fail {
    width: 500px;
}
.pay_fail .pop_pay_note {
    padding: 0 40px 20px 85px;
    width: auto;
}
.sm_popup_pay .pop_pay_btn .rg2f_btn_gray {
    background: none repeat scroll 0 0 #ebecf0;
    color: #4b4c4e;
    width: 170px;
}
.sm_popup_pay .pop_pay_btn .rg2f_btn_gray:hover {
    background: none repeat scroll 0 0 #e0e1e3;
    color: #4b4c4e;
}
.pay_fail .pay_notice {
    height: 85px;
}
.pay_fail .pay_notice .pop_pay_tit {
    float: left;
}
.pay_fail .pay_notice .pop_pay_note {
    float: left;
    line-height: 32px;
    padding-left: 0;
    padding-top: 5px;
    width: 360px;
}
.pay_payment .pop_pay_btn .rg2f_btn {
    margin-left: 10px;
    width: 170px;
}
.table_bar .account_select {
    color: #b1b6bb;
    float: left;
    margin-right: 20px;
}
.table_bar .account_select p {
    float: left;
    line-height: 33px;
    margin-right: 5px;
}
.table_bar .account_select dl {
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    float: left;
    height: 33px;
    line-height: 33px;
    padding-left: 10px;
    position: relative;
    width: 118px;
}
.table_bar .account_select dl dt {
    cursor: pointer;
    height: 35px;
    position: relative;
}
.table_bar .account_select dl .ban_0_2 {
    background-position: 0 -50px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 20px;
}
.table_bar .account_select dl dd {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: -moz-use-text-color #e4e4e4 #e4e4e4;
    border-image: none;
    border-radius: 0 0 5px 5px;
    border-right: 1px solid #e4e4e4;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    display: none;
    left: 0;
    position: absolute;
    top: 34px;
    width: 126px;
}
.table_bar .account_select dl dd p {
    cursor: pointer;
    line-height: 24px;
    padding-left: 10px;
    width: 116px;
}
.table_bar .account_select dl dd p.hover {
    background: none repeat scroll 0 0 #f8f8f8;
}
.table_bar .account_search {
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    float: left;
    height: 28px;
    padding-top: 6px;
    text-align: center;
    width: 40px;
}
.ban_1_2 {
    background-position: -25px -50px;
}
.table_bar .account_num {
    float: right;
    line-height: 34px;
    margin-right: 10px;
}
.table_bar .account_num .fc6e0f {
    font-size: 16px;
    font-weight: normal;
}
.pop_bindCard {
    width: 350px;
}
.pop_bindCard .inves_r {
    padding-left: 15px;
}
.pop_bindCard .inves_r .user_name .inves_content {
    color: #fc8649;
    font-size: 12px;
}
.pop_bindCard .inves_r .user_name .inves_content span {
    color: #1e1f21;
    font-size: 16px;
}
.pop_bindCard .inves_content .search {
    background: none repeat scroll 0 0 #fc6e0f;
    border-radius: 5px;
    color: #fff;
    float: left;
    height: 28px;
    line-height: 28px;
    margin-left: 5px;
    text-align: center;
    width: 65px;
}
.pop_bindCard .inves_r ul li {
    clear: both;
    overflow: hidden;
}
.pop_bindCard .inves_r ul li input {
    background: none repeat scroll 0 0 #fafafa;
    border: 1px solid #e4e4e4;
    border-radius: 3px;
    color: #626262;
    float: left;
    font-size: 14px;
    height: 25px;
    padding-left: 10px;
    width: 115px;
}
.pop_bindCard .inves_r ul li input.input_w198 {
    width: 188px;
}
.pop_bindCard .inves_label {
    line-height: 30px;
    margin-right: 10px;
    text-align: right;
    width: 95px;
}
.pop_bindCard .inves_r ul li {
    margin-bottom: 2px;
}
.pop_bindCard .inves_r .user_name {
    margin-bottom: 5px;
}
.pop_bindCard .inves_r .user_name .inves_label {
    line-height: 40px;
}
.pop_bindCard .inves_r .sub_btn {
    height: auto;
    margin: 0 0 0 10px;
}
.pop_bindCard .inves_r .sub_btn a {
    border-radius: 5px;
    float: left;
    font-size: 16px;
    height: 28px;
    line-height: 28px;
}
.pop_bindCard .inves_r .sub_btn .back {
    border: 1px solid #e4e4e4;
    margin-left: 0;
    width: 84px;
}
.pop_bindCard .inves_r .sub_btn .subbtn {
    background: none repeat scroll 0 0 #fc6e0f;
    color: #fff;
    height: 30px;
    line-height: 30px;
    margin: 0 0 0 10px;
    width: 200px;
}
.pop_bindCard .inves_r .cg_tips_ck {
    margin-left: 105px;
    padding-top: 0;
}
.pop_bindCard .cg_id_type_select {
    height: 30px;
    width: 170px;
}
.pop_bindCard .cg_id_type_select dt {
    background: url("https://www.xiaomabank.com/img/tr_sp.png") no-repeat scroll left -6px #fafafa;
    border: 1px solid #e4e4e4;
    border-radius: 3px;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
}

.evaluatetitle {
    background: url("https://www.xiaomabank.com/img/evaluatebg.gif") no-repeat scroll 0 0 #fff;
    height: 75px;
    padding: 115px 80px 0 0;
    text-align: right;
}
.evaluate a:link {
    color: #fc6e0f;
    text-decoration: none;
}
.evaluate a:visited {
    color: #fc6e0f;
    text-decoration: none;
}
.evaluate a:hover {
    color: #000;
    text-decoration: none;
}
.evaluate ol {
    font-size: 18px;
    padding-right: 35px;
}
.evaluate ol > li {
    border-top: 1px solid #f0f0f0;
    overflow: auto;
    padding: 25px 0;
}
.evaluate ol > li > ul {
    padding: 20px 0 0 40px;
}
.evaluate ol > li > ul > li {
    border: 1px solid #fff;
    float: left;
    margin-right: 35px;
    padding: 20px 0;
    text-align: center;
    width: 180px;
}

.evaluate ol > li > ul > li:hover {
    background: none repeat scroll 0 0 #f5f7f9;
    border: 1px solid #f5f7f9;
    border-radius: 15px;
}
.evaluate ol > li > ul > li.active {
    background: none repeat scroll 0 0 #f5f7f9;
    border: 1px solid #4ab8f1;
    border-radius: 15px;
}

.evaluate ol > li > ul > li span {
    clear: both;
    display: inline-block;
    height: 64px;
    width: 64px;
}
.evaluate ol > li > ul > li p {
}
.evaluate ol > li > ul > li p.small {
    font-size: 15px;
}
.evaluate .font-color {
    color: #fc6e0f;
}
.evaluate i {
    font-style: normal;
}
.evaluate .button-hr {
    border-top: 1px solid #f0f0f0;
    padding: 0 0 40px;
    text-align: center;
}
.evaluate .evaluate-button {
    background: none repeat scroll 0 0 #0da0ec;
    border-radius: 4px;
    display: inline-block;
    font-size: 18px;
    height: 36px;
    line-height: 36px;
    margin: 25px auto 0;
    width: 240px;
}
.evaluate-button span {
    color: #fff;
}
.evaluate ol > li > ul > li.active {
    background: none repeat scroll 0 0 #f5f7f9;
    border: 1px solid #4ab8f1;
    border-radius: 15px;
}
.evaluate ol > li > ul > li span {
    clear: both;
    display: inline-block;
    height: 64px;
    width: 64px;
}
.evaluate ol > li > ul > li p {
}
.evaluate ol > li > ul > li p.small {
    font-size: 15px;
}
.evaluate .font-color {
    color: #fc6e0f;
}
.evaluate i {
    font-style: normal;
}
.evaluate .button-hr {
    border-top: 1px solid #f0f0f0;
    padding: 0 0 40px;
    text-align: center;
}
.evaluate .evaluate-button {
    background: none repeat scroll 0 0 #0da0ec;
    border-radius: 4px;
    display: inline-block;
    font-size: 18px;
    height: 36px;
    line-height: 36px;
    margin: 25px auto 0;
    width: 240px;
}
.evaluate-button span {
    color: #fff;
}
[class^="icon-"], [class*=" icon-"] {
    background-image: url("https://www.xiaomabank.com/img/evaluate_sp.png");
    background-position: 64px 64px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 64px;
    line-height: 64px;
    margin-top: 1px;
    vertical-align: text-top;
    width: 64px;
}
.icon-answer1-1 {
    background-position: 0 0;
}
.icon-answer1-2 {
    background-position: -68px 0;
}
.icon-answer1-3 {
    background-position: -136px 0;
}
.icon-answer1-4 {
    background-position: -200px 0;
}
.icon-answer2-1 {
    background-position: 0 -64px;
}
.icon-answer2-2 {
    background-position: -68px -64px;
}
.icon-answer2-3 {
    background-position: -136px -64px;
}
.icon-answer2-4 {
    background-position: -200px -64px;
}
.icon-answer2-5 {
    background-position: -268px -64px;
}
.icon-answer3-1 {
    background-position: 0 -128px;
}
.icon-answer3-2 {
    background-position: -68px -128px;
}
.icon-answer3-3 {
    background-position: -136px -128px;
}
.icon-answer3-4 {
    background-position: -200px -128px;
}
.icon-answer4-1 {
    background-position: 0 -192px;
}
.icon-answer4-2 {
    background-position: -68px -192px;
}
.icon-answer4-3 {
    background-position: -136px -192px;
}
.icon-answer4-4 {
    background-position: -200px -192px;
}
.icon-answer4-5 {
    background-position: -268px -192px;
}
.icon-answer5-1 {
    background-position: 0 -266px;
}
.icon-answer5-2 {
    background-position: -68px -266px;
}
.icon-answer5-3 {
    background-position: -136px -266px;
}
.icon-answer5-4 {
    background-position: -200px -266px;
}
.icon-answer5-5 {
    background-position: -268px -266px;
}
.icon-answer6-1 {
    background-position: 0 -330px;
}
.icon-answer6-2 {
    background-position: -68px -330px;
}
.icon-answer6-3 {
    background-position: -136px -330px;
}
.icon-answer6-4 {
    background-position: -200px -330px;
}
.icon-answer7-1 {
    background-position: 0 -396px;
}
.icon-answer7-2 {
    background-position: -68px -396px;
}
.icon-answer7-3 {
    background-position: -136px -396px;
}
.icon-answer7-4 {
    background-position: -200px -396px;
}
.icon-answer8-1 {
    background-position: 0 -464px;
}
.icon-answer8-2 {
    background-position: -68px -464px;
}
.icon-answer8-3 {
    background-position: -136px -464px;
}
.evaluate-report {
    height: 100%;
    padding: 40px;
    width: 918px;
}
.evaluate-report h3 {
    border-top: 1px solid #eaeaea;
    color: #fc6e0f;
    font-size: 20px;
    font-weight: 400;
    padding-bottom: 30px;
    padding-top: 18px;
}
.evaluate-report .investment_h3 {
    padding-bottom: 15px;
}
.evaluate-report h3 div {
    float: right;
    font-size: 16px;
    font-weight: 400;
}
.evaluate-report .type {
    color: #fc6e0f;
    float: left;
    font-size: 32px;
    padding-bottom: 60px;
    padding-right: 25px;
}
.evaluate-report .type-desc {
    color: #1e1f21;
    float: left;
    font-size: 14px;
    line-height: 24px;
    width: 350px;
}
.evaluate-report .planning {
    color: #1e1f21;
    float: left;
    line-height: 30px;
    padding-bottom: 40px;
    width: 440px;
}
.evaluate-report .planning span {
    color: #fc6e0f;
    font-size: 18px;
}
.investment_percent {
    height: 35px;
    line-height: 30px;
}
.investment_percent p {
    color: #878f99;
    float: left;
    margin-right: 63px;
    width: 395px;
}
.evaluate-report .planning .memo {
    color: #9aa1a8;
    font-size: 12px;
    line-height: 20px;
}
.evaluate-report .planning-gragh {
    color: #1e1f21;
    float: left;
    font-size: 14px;
    line-height: 24px;
    margin-top: -60px;
}
.evaluate-report .expect {
    padding-bottom: 30px;
}
.evaluate-report .recommend {
    background: none repeat scroll 0 0 #fff6f1;
    float: left;
    margin-right: 63px;
    padding: 20px 40px 18px 45px;
    width: 310px;
}
.evaluate-report .recommend p {
    color: #fc6e0f;
    font-size: 24px;
    text-align: center;
}
.evaluate-report .recommend p a {
    color: #fc6e0f;
}
.evaluate-report .recommend .div-left {
    color: #fc6e0f;
    float: left;
    padding: 20px 0 15px;
    width: 130px;
}
.evaluate-report .recommend .div-left .number {
    font-size: 40px;
    font-weight: 700;
}
.evaluate-report .recommend .div-left .persent {
    font-size: 30px;
    font-weight: 400;
}
.evaluate-report .recommend .div-right {
    border-left: 1px solid #e2e2e2;
    float: left;
    margin-top: 30px;
    padding-left: 15px;
    width: 155px;
}
.evaluate-report .recommend .div-right .text {
    color: #9aa1a8;
}
.evaluate-report .recommend .div-right .time {
    color: #3c3c3c;
    font-size: 24px;
}
.evaluate-report .recommend .div-right .time-text {
    color: #3c3c3c;
    font-size: 14px;
}
.cs_mode li .chk {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 14px;
    height: 21px;
    margin: 0;
    right: 18px;
    width: 20px;
}
.cs_mode li.active .chk {
    background: url("https://www.xiaomabank.com/img/bank_check.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 21px;
    width: 20px;
}
.cs_mode li .bank_del {
    background: url("https://www.xiaomabank.com/img/bank_delete.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: none;
    height: 22px;
    margin: 0;
    position: absolute;
    right: 18px;
    top: 0;
    width: 21px;
}
.cs_mode li.active2 {
    background: url("https://www.xiaomabank.com/img/cs_mode_bg1.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.cs_mode li.active2 .bank_del {
    display: block;
}
.cs_mode_chk {
    margin-bottom: 30px;
}
.cs_mode_chk li {
    position: relative;
}
.cs_balance .eq2 .inves_content {
    padding-left: 0;
}
.cs_balance .eq2 .cg_ckcode2 {
    padding-left: 0;
    padding-top: 10px;
    width: auto;
}
#cg_form .cg_ckcode1 img, #cs_form .cg_ckcode2 img {
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    height: 38px;
}
.cs_balance .eq2 .cg_ckcode2 .cg_ckcode_bg {
    background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    float: left;
    height: 32px;
    line-height: 37px;
    margin-right: 4px;
    padding: 4px 14px;
    width: 84px;
}
.cs_balance .bala_bg input {
    line-height: 30px;
}
.money-label {
    font-size: 14px !important;
    margin-top: -5px;
}
#cg_form label.money-label {
    color: #9aa1a8;
}
.cs_balance .cg_tips_ck {
    padding: 10px 0 0 90px;
}
.cs_balance .cg_tips_ck p {
    letter-spacing: 0;
    width: auto;
}
.cs_right_container .cs_submit2 {
    background: url("https://www.xiaomabank.com/img/cg_sum.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    height: 44px;
    margin: 20px 0 20px 90px;
    text-align: center;
    width: 168px;
}
.wrap_cash {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-top: 20px;
}
.wrap_cash .bgfff {
    background: none repeat scroll 0 0 #fff;
    margin-bottom: -1000px;
    padding-bottom: 1000px;
}
.wrap_cash .tr_tab_box {
    height: 35px;
}
.wrap_cash .tr_tab_box .tabs {
    background: url("https://www.xiaomabank.com/img/cashbtn.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #9aa1a8;
    cursor: pointer;
    float: left;
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    margin-right: 10px;
    text-align: center;
    width: 120px;
}
.wrap_cash .tr_tab_box .tabs.current {
    background-position: -125px 0;
    color: #fc6e0f;
}
.wrap_cash .tr_tab_box .tabs a {
    color: #9aa1a8;
    display: block;
    height: 35px;
    line-height: 35px;
    width: 120px;
}
.wrap_cash .tr_tab_box .tabs.current a {
    color: #fc6e0f;
}
.wrap_cash .bgfff #cs_form {
    padding-top: 10px;
}
#versionObj {
    left: 0;
    position: absolute;
    top: 0;
}
.f12 {
    font-size: 12px;
}
.f14 {
    font-size: 14px;
}
.f16 {
    font-size: 16px;
}
.f18 {
    font-size: 18px;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.ui_tab_box {
    height: 35px;
}
.ui_tab_box .tr_tab_box {
    float: left;
}
.ui_tab_box .ui_tab_box_r {
    float: right;
}
.ui_tab_box .ui_tab_box_r a {
    background: none repeat scroll 0 0 #fafafa;
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    color: #959595;
    display: inline-block;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    padding: 0 11px;
}
.wrap_cash .am_box a {
    color: #959595;
    font-size: 14px;
}
.msg_detail {
    color: #514e4e;
    line-height: 26px;
    margin: 0 65px;
    padding: 70px 0 200px;
}
.msg_detail .msg_tit {
    border-bottom: 1px solid #f0f0f0;
    font-size: 18px;
    padding-bottom: 10px;
    text-align: center;
}
.msg_detail .msg_tit .date {
    color: #707070;
    font-size: 14px;
}
.msg_detail .content {
    font-size: 14px;
    padding-top: 20px;
    text-indent: 2em;
}
.msg_detail .content .inscription {
    text-align: right;
}
.rg2f_box_fail {
    width: 290px;
}
.rg2f_box_fail .rg2f_left_pic {
    padding-top: 10px;
}
.rg2f_box_fail .rg2f_right_content .rg2f_tit_text {
    text-align: left;
}
.warm_prompt {
    color: #aeb4b9;
    padding-top: 25px;
}
.help_bar {
    height: 67px;
}
.help_bar .help_tab {
    background: url("https://www.xiaomabank.com/img/helpbar.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    margin: 0 auto;
    padding-top: 5px;
}
.help_tab li {
    float: left;
    height: 48px;
    line-height: 44px;
    margin: 0 10px;
    position: relative;
}
.help_tab li a {
    color: #6a7075;
    display: inline-block;
    padding: 0 17px;
}
.help_tab li a.current, .help_tab li a:hover {
    border-bottom: 3px solid #fc6e0f;
    color: #fc6e0f;
}
.help_custom {
    padding: 25px 0 60px 70px;
}
.help_custom li.clear {
    padding-bottom: 40px;
}
.help_custom .help_r {
    color: #6a7075;
    padding: 25px 0 0 55px;
}
.help_custom .help_r li {
    margin-right: 72px;
    text-align: center;
    width: 85px;
}
.help_custom .help_r li .img {
    background: url("https://www.xiaomabank.com/img/help_qq_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 83px;
    margin-bottom: 5px;
    padding-top: 7px;
    width: 82px;
}
.help_custom .help_r a {
    color: #28aee9;
}
.help_custom .help_r .help_hotline {
    line-height: 28px;
    overflow: hidden;
}
.help_custom .help_r .help_msg_btn {
    text-decoration: underline;
}
.help_guide .help_guide_box {
    background: url("https://www.xiaomabank.com/img/help_guid.png?v=1.0") no-repeat scroll right top rgba(0, 0, 0, 0);
    color: #9aa1a8;
    height: 320px;
    line-height: 22px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 200px;
    width: 880px;
}
.help_guide .help_guide_box .num {
    background: url("https://www.xiaomabank.com/img/help_num.png") no-repeat scroll -25px -15px rgba(0, 0, 0, 0);
    height: 100px;
    margin-right: 30px;
    text-indent: -9999px;
    width: 65px;
}
.help_guide .help_guide_box h4 {
    font-size: 60px;
    font-weight: normal;
    line-height: 60px;
    margin-bottom: 15px;
}
.help_guide .help_guide02 {
    background-position: 0 -520px;
    padding-left: 460px;
    width: 420px;
}
.help_guide .help_guide02 .num {
    background-position: -245px -12px;
}
.help_guide .help_guide03 {
    background-position: right -1040px;
}
.help_guide .help_guide03 .num {
    background-position: -40px -190px;
}
.help_guide .help_guide04 {
    background-position: 0 -1560px;
    padding-left: 440px;
    width: 500px;
}
.help_guide .help_guide04 .num {
    background-position: -245px -190px;
}
.help_guide .rg2_check_email {
    margin: 0 auto;
    width: 250px;
}
.help_question {
    color: #6a7075;
    line-height: 24px;
    padding: 30px 90px 40px 55px;
}
.help_question li {
    padding-bottom: 12px;
}
.help_question li h4 {
    font-weight: normal;
    margin-bottom: 5px;
}
.help_question li p {
    padding-left: 35px;
}
.help_question a {
    color: #0da0ec;
}
.help_question li p {
    color: #959595;
}
.help_desclaime li p {
    line-height: 30px;
}
.story-container {
    background: none repeat scroll 0 0 #fff;
    margin: 20px auto 0;
    width: 1190px;
}
.sidepanel {
    float: left;
    height: 100%;
    width: 190px;
}
.sidepanel li {
    line-height: 60px;
    overflow: hidden;
}
.sidepanel li a {
    background: url("https://www.xiaomabank.com/img/brandstory/story-side-bg.png") no-repeat scroll 0 -1300px rgba(0, 0, 0, 0);
    color: #9aa1a8;
    display: block;
    font-size: 14px;
    height: 60px;
    padding-left: 70px;
    width: 120px;
}
.sidepanel li a:hover {
    background: url("https://www.xiaomabank.com/img/brandstory/story-side-bg.png") no-repeat scroll 0 -1300px #fff0e7;
    color: #fc6e0f;
}
.sidepanel li .introduction {
    background-position: 30px 0;
}
.sidepanel li .introduction:hover {
    background-position: 30px -60px;
}
.sidepanel li .introduction-active {
    background: url("https://www.xiaomabank.com/img/brandstory/story-side-bg.png") no-repeat scroll 30px -60px #fff0e7;
    color: #fc6e0f;
}
.sidepanel li .safe {
    background-position: 30px -120px;
}
.sidepanel li .safe:hover {
    background-position: 30px -180px;
}
.sidepanel li .safe-active {
    background: url("https://www.xiaomabank.com/img/brandstory/story-side-bg.png") no-repeat scroll 30px -180px #fff0e7;
    color: #fc6e0f;
}
.sidepanel li .report {
    background-position: 30px -240px;
}
.sidepanel li .report:hover {
    background-position: 30px -300px;
}
.sidepanel li .report-active {
    background: url("https://www.xiaomabank.com/img/brandstory/story-side-bg.png") no-repeat scroll 30px -300px #fff0e7;
    color: #fc6e0f;
}
.sidepanel li .history {
    background-position: 30px -360px;
}
.sidepanel li .history:hover {
    background-position: 30px -420px;
}
.sidepanel li .history-active {
    background: url("https://www.xiaomabank.com/img/brandstory/story-side-bg.png") no-repeat scroll 30px -420px #fff0e7;
    color: #fc6e0f;
}
.sidepanel li .disclosures {
    background-position: 30px -480px;
}
.sidepanel li .disclosures:hover {
    background-position: 30px -540px;
}
.sidepanel li .disclosures-active {
    background: url("https://www.xiaomabank.com/img/brandstory/story-side-bg.png") no-repeat scroll 30px -540px #fff0e7;
    color: #fc6e0f;
}
.sidepanel li .notice {
    background-position: 30px -600px;
}
.sidepanel li .notice:hover {
    background-position: 30px -660px;
}
.sidepanel li .notice-active {
    background: url("https://www.xiaomabank.com/img/brandstory/story-side-bg.png") no-repeat scroll 30px -660px #fff0e7;
    color: #fc6e0f;
}
.sidepanel li .beautylives {
    background-position: 30px -720px;
}
.sidepanel li .beautylives:hover {
    background-position: 30px -780px;
}
.sidepanel li .beautylives-active {
    background: url("https://www.xiaomabank.com/img/brandstory/story-side-bg.png") no-repeat scroll 30px -780px #fff0e7;
    color: #fc6e0f;
}
.sidepanel li .hire {
    background-position: 30px -840px;
}
.sidepanel li .hire:hover {
    background-position: 30px -900px;
}
.sidepanel li .hire-active {
    background: url("https://www.xiaomabank.com/img/brandstory/story-side-bg.png") no-repeat scroll 30px -900px #fff0e7;
    color: #fc6e0f;
}
.sidepanel li .contact {
    background-position: 30px -960px;
}
.sidepanel li .contact:hover {
    background-position: 30px -1020px;
}
.sidepanel li .contact-active {
    background: url("https://www.xiaomabank.com/img/brandstory/story-side-bg.png") no-repeat scroll 30px -1020px #fff0e7;
    color: #fc6e0f;
}
.sidepanel li .org {
    background-position: 30px -1080px;
}
.sidepanel li .org:hover {
    background-position: 30px -1140px;
}
.sidepanel li .org-active {
    background: url("https://www.xiaomabank.com/img/brandstory/story-side-bg.png") no-repeat scroll 30px -1140px #fff0e7;
    color: #fc6e0f;
}
.brand_sidepanel {
    float: left;
    width: 190px;
}
.brand_sidepanel .sidepanel {
    float: none;
}
.brand_sidepanel .cover {
    clear: both;
    padding-left: 8px;
    padding-top: 10px;
}
.brand_sidepanel .cover img {
}
.story-right {
    border-left: 1px solid #eaeaea;
    float: left;
    min-height: 700px;
    padding-top: 0;
    width: 998px;
}
.story-right-padding {
    padding: 30px 90px 10px 60px;
    width: 848px;
}
.introduction_text {
    color: #878787;
    line-height: 25px;
    margin: 30px 35px 30px 0;
}
.introduction_text .introduction_item {
    background: url("https://www.xiaomabank.com/img/brandstory/story_intro.png") no-repeat scroll 20px -60px rgba(0, 0, 0, 0);
    margin-bottom: 60px;
    padding-left: 270px;
}
.safe_process {
    background: url("https://www.xiaomabank.com/img/brandstory/safe_process.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    margin: 10px 50px 10px 100px;
}
.introduction_text .emphasize {
    color: #fc6e0f;
}
.introduction_text h2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fc6e0f;
    font-size: 24px;
    height: 70px;
    line-height: 80px;
    text-align: left;
}
.introduction_text h4 {
    color: #363636;
}
.introduction_text .introduction_item p {
    margin-bottom: 15px;
}
.introduction_text .intro_item01 {
    margin-bottom: 10px;
    padding-bottom: 40px;
}
.introduction_text .intro_item02 {
    background-position: 20px -390px;
}
.introduction_text .intro_item03 {
    background-position: 20px -670px;
}
.introduction_text .intro_item04 {
    background-position: 20px -1090px;
}
.introduction_text .intro_item05 {
    background-position: 20px -1430px;
}
.introduction_text .intro_item06 {
    background-position: 20px -1790px;
}
.introduction_text .introduction_title {
    background: url("https://www.xiaomabank.com/img/brandstory/story_intro_tit.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 54px;
    line-height: 54px;
    margin-bottom: 30px;
    margin-left: 30px;
    text-indent: -9999px;
}
.introduction_text a {
    color: #30a7ed;
}
.safe_text_emphasize {
    color: #555;
    font-size: 30px;
}
.safe_text_description {
    color: #666;
    font-size: 14px;
    margin-top: 10px;
}
.safe_full {
    background: url("https://www.xiaomabank.com/img/brandstory/safe_full.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    height: 360px;
    margin-bottom: 40px;
    margin-top: 30px;
}
.safe_filter {
    background: url("https://www.xiaomabank.com/img/brandstory/safe_filter.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    height: 240px;
    margin: 20px 100px;
    padding-right: 320px;
    padding-top: 60px;
}
.safe_process {
    background: url("https://www.xiaomabank.com/img/brandstory/safe_process.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 280px;
    padding-left: 380px;
    padding-top: 30px;
}
.safe_shield {
    background: url("https://www.xiaomabank.com/img/brandstory/safe_shield.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    height: 220px;
    margin: 20px 100px;
    padding-right: 380px;
    padding-top: 80px;
}
.safe_privacy {
    background: url("https://www.xiaomabank.com/img/brandstory/safe_privacy.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 260px;
    margin: 10px 100px;
    padding-left: 320px;
    padding-top: 80px;
}
.disclosures li {
    overflow: auto;
    padding: 28px 0;
}
.disclosures .cover {
    float: left;
    margin-right: 40px;
}
.disclosures .cover img {
    border: 1px solid #eee;
}
.disclosures .info {
    color: #626262;
    float: left;
    font-size: 16px;
    line-height: 26px;
    width: 620px;
}
.disclosures .info h2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fc6e0f;
    font-size: 24px;
    font-weight: 400;
    height: 32px;
    line-height: 32px;
}
.disclosures .info p {
    text-indent: 30px;
}
.disclosures .info .time {
    border-top: 1px solid #f0f0f0;
    margin-top: 8px;
    padding: 5px 0 10px;
}
.disclosures .info .button {
    background: none repeat scroll 0 0 #fc6e0f;
    border-radius: 4px;
    color: #fff;
    display: block;
    margin-top: 12px;
    padding: 6px 0;
    text-align: center;
    width: 180px;
}
.disclosures .list {
    padding-top: 50px;
}
.disclosures .list li {
    background: url("https://www.xiaomabank.com/img/brandstory/disclosuresdot.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #ddd;
    font-size: 18px;
    height: 44px;
    line-height: 44px;
    padding: 0;
    text-indent: 25px;
}
.disclosures .list li span {
    float: right;
}
.disclosures .list a:link, .disclosures .list a:visited {
    color: #535353;
    text-decoration: none;
}
.disclosures .list a:hover {
    color: #fc6e0f;
    text-decoration: none;
}
.noticelist li {
    background: url("https://www.xiaomabank.com/img/brandstory/noticedot.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #ddd;
    font-size: 18px;
    height: 70px;
    line-height: 70px;
    text-indent: 25px;
}
.noticelist li span {
    float: right;
}
.noticelist a:link, .noticelist a:visited {
    color: #535353;
    text-decoration: none;
}
.noticelist a:hover {
    color: #fc6e0f;
    text-decoration: none;
}
.notivepaging {
    padding: 10px 90px 0 60px;
    text-align: right;
}
.noticedetail .title {
    border-bottom: 1px solid #f0f0f0;
    border-top: 1px solid #f0f0f0;
    margin: 10px 0;
    padding: 25px 0;
}
.noticedetail h2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #535353;
    font-size: 20px;
    height: 32px;
    line-height: 32px;
    text-align: center;
}
.noticedetail .time {
    color: #707070;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
}
.noticedetail .content {
    padding: 10px 20px;
}
.noticedetail .content p {
    line-height: 28px;
    text-indent: 32px;
}
.noticedetail .content .author {
    float: right;
    padding-top: 50px;
    text-align: right;
}
.beauty li {
    overflow: auto;
    padding: 28px 0;
}
.beauty .video {
    border: 1px solid #e3e2e2;
    float: left;
    margin-right: 50px;
    padding: 2px;
}
.beauty .info {
    color: #626262;
    float: left;
    font-size: 16px;
    line-height: 23px;
    width: 290px;
}
.beauty .info h2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fc6e0f;
    font-size: 24px;
    font-weight: 400;
    height: 32px;
    line-height: 32px;
}
.beauty .info .author {
    border-top: 1px solid #f0f0f0;
    margin-top: 8px;
    padding: 5px 0 15px;
}
.contact_us {
    background: url("https://www.xiaomabank.com/img/brandstory/contact_us_map.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 680px;
    line-height: 25px;
    position: relative;
}
.contact_us .map_trigger {
    display: block;
    font-size: 0;
    height: 680px;
    margin: 0;
    padding: 0;
    width: 998px;
}
.contact_us_panel {
    position: absolute;
    right: 50px;
    top: 50px;
    width: 340px;
}
.contact_us_panel .title {
    background: url("https://www.xiaomabank.com/img/brandstory/contact_us_logo.png") no-repeat scroll center 10px #fc6e0f;
    height: 70px;
    width: 100%;
}
.contact_us_panel .content {
    background-color: rgba(52, 167, 215, 0.9);
    color: white;
    height: 450px;
    padding: 30px 0;
    width: 100%;
}
.contact_us_panel .content .panel_inner {
    padding: 0 20px 30px;
}
.contact_us_panel .content .address {
    background: url("https://www.xiaomabank.com/img/brandstory/contact_us_icon_address.png") no-repeat scroll left 5px rgba(0, 0, 0, 0);
    margin-top: 90px;
    padding: 4px 5px 4px 33px;
}
.contact_us_panel .content .time {
    background: url("https://www.xiaomabank.com/img/brandstory/contact_us_icon_clock.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    margin-top: 15px;
    padding: 4px 0 4px 33px;
}
.contact_us_panel .content span {
    color: #add6eb;
    padding-right: 10px;
}
.orglist li {
    border-bottom: 1px solid #f0f0f0;
    overflow: auto;
    padding: 28px 0;
}
.orglist .orglogo {
    border: 1px solid #e3e2e2;
    float: left;
    margin-right: 20px;
    width: 155px;
}
.orglist .info {
    color: #626262;
    float: left;
    line-height: 21px;
    text-indent: 29px;
    width: 670px;
}
.story_banner {
    background: url("https://www.xiaomabank.com/img/brandstory/story_xindai.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 320px;
    padding: 36px 0 0 180px;
}
.story_flash {
    height: 285px;
    overflow: hidden;
    width: 505px;
}
.story_question {
    margin: 0 auto;
    overflow: hidden;
    padding: 20px 0 40px;
    width: 745px;
}
.story_question ul li {
    padding: 20px 35px 0 15px;
}
.story_question .story_ask {
    height: 55px;
    margin-bottom: 15px;
    overflow: hidden;
}
.story_question .story_ask img {
    float: right;
    height: 55px;
    margin-left: 5px;
    width: 55px;
}
.story_question .story_ask_text {
    background: url("https://www.xiaomabank.com/img/brandstory/story_quesbg.gif") no-repeat scroll right top rgba(0, 0, 0, 0);
    float: right;
    height: 53px;
    line-height: 53px;
    padding-right: 40px;
}
.story_question .story_ask_text p {
    background: url("https://www.xiaomabank.com/img/brandstory/story_quesbg.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    padding-left: 25px;
}
.story_answer img {
    float: left;
    height: 57px;
    margin-right: 13px;
    margin-top: 10px;
    width: 56px;
}
.story_answer .story_answer_text {
    background: url("https://www.xiaomabank.com/img/brandstory/story_info.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    padding-top: 20px;
    width: 562px;
}
.story_answer .story_answer_text .story_answer_text_bg {
    background: url("https://www.xiaomabank.com/img/brandstory/story_info.gif") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    margin-left: 7px;
    padding-bottom: 24px;
}
.story_answer .story_answer_text .story_answer_text_bg p {
    background: none repeat scroll 0 0 #f3f3f3;
    border-left: 1px solid #f3f3f3;
    border-right: 1px solid #f3f3f3;
    color: #363636;
    line-height: 24px;
    margin-right: 1px;
    padding: 0 20px;
}
.story_other {
    border-top: 1px solid #f0f0f0;
    color: #363636;
    padding-top: 20px;
    text-align: center;
}
.story_other ul {
    height: 175px;
    margin: 0 auto;
    padding-top: 40px;
    width: 600px;
}
.story_other ul li {
    display: inline-block;
    line-height: 20px;
    padding: 0 40px 0 35px;
    text-align: center;
}
.story_other ul li img {
    margin-bottom: 10px;
}
.story_other ul li a {
    color: #6a7075;
}
.story_other ul li a span {
    color: #fc6e0f;
}
.story_ban_yangzhi {
    background-image: url("https://www.xiaomabank.com/img/brandstory/story_ban_yangzhi.jpg");
    padding-left: 150px;
}
.story_ban_shijishi {
    background-image: url("https://www.xiaomabank.com/img/brandstory/story_ban_shejishi.jpg");
}
.story_ban_zongjian {
    background-image: url("https://www.xiaomabank.com/img/brandstory/story_ban_zongjian.jpg");
}
.activity {
    text-align: center;
    width: 1280px;
}
.activity_banner {
    background-image: url("https://www.xiaomabank.com/img/activity/activity_banner.jpg?v=20140630");
    height: 494px;
    position: relative;
}
.activity_banner .acti_banner_flash {
    height: 356px;
    position: absolute;
    right: 95px;
    top: 90px;
    width: 523px;
}
.activity_people {
    background: none repeat scroll 0 0 #e75700;
    padding: 35px 0 140px;
}
.activity_jiangpin {
    background: none repeat scroll 0 0 #d44032;
    color: #f7b016;
    padding: 10px 0 30px;
}
.activity_jiangpin p {
    padding-bottom: 10px;
}
.activity_pop {
    background: none repeat scroll 0 0 #fff8dc;
    left: 100px;
    overflow-x: hidden;
    overflow-y: scroll;
    top: 100px;
    width: 775px;
}
.apop_container {
    padding-bottom: 100px;
}
.activity_prize {
    border-bottom: 1px dotted #945c44;
    margin: 0 auto;
    width: 625px;
}
.activity_prize .prize_tit {
    color: #d3484e;
    font-size: 24px;
    line-height: 50px;
    margin: 10px 0;
}
.activity_prize .prize_list li {
    color: #945c44;
    float: left;
    font-size: 16px;
    margin: 0 15px 0 0;
    padding-bottom: 10px;
    text-align: center;
    width: 105px;
}
.activity_prize .prize_list li p {
    font-weight: normal;
    margin-top: 5px;
}
.activity_prize_text .prize_list li {
    margin: 0 10px 0 0;
    padding-bottom: 15px;
    width: auto;
}
.activity_prize_text .prize_list li p {
    border-right: 1px solid #b7a971;
    padding-right: 10px;
    white-space: nowrap;
}
.activity_prize_text .prize_list .bdnone p {
    border: medium none;
}
.activity_two_bg {
    background: none repeat scroll 0 0 #f9ebd1;
}
.activity_two_banner {
    background: url("https://www.xiaomabank.com/img/activity/activity3.png") repeat scroll center center rgba(0, 0, 0, 0);
    height: 427px;
    text-align: center;
    width: 100%;
}
.activity_two {
    margin: 25px auto 100px;
    width: 795px;
}
.acti_two_tit {
    border-bottom: 1px solid #e1ca9e;
    height: 53px;
    padding-bottom: 1px;
}
.acti_two_tit h4 {
    background: none repeat scroll 0 0 #ef1f42;
    color: #fff;
    font-size: 30px;
    line-height: 53px;
    text-align: center;
    width: 205px;
}
.acti_two_list {
    color: #5e2c0a;
    font-size: 18px;
    padding-left: 10px;
}
.acti_two_list li {
    padding-top: 30px;
}
.acti_two_list li h4 {
    border-left: 9px solid #ef1f42;
    height: 26px;
    line-height: 26px;
    margin-bottom: 5px;
    padding-left: 10px;
}
.acti_two_list li p {
    line-height: 32px;
    padding-left: 20px;
}
.acti_two_list .btn_padding {
    margin-top: 30px;
}
.modal-body {
    line-height: 26px;
    text-indent: 2em;
    word-break: break-all;
    word-wrap: break-word;
}
.modal-backdrop, .modal-backdrop.fade.in {
    opacity: 0.5;
}
.modal-footer {
    text-align: center;
}
.protocol-content p {
    line-height: 1.5;
    padding: 0 0 10px;
    text-indent: 2em;
}
.c_fc6e0f {
    color: #fc6e0f;
}
.c08a1e1 {
    color: #08a1e1;
}
.c9aa1a8 {
    color: #9aa1a8;
}
.pie_box .pie_box_ui {
    float: left;
}
.pie_box_ui {
    position: relative;
    text-align: center;
    width: 400px;
}
.pie_mask {
    background: none repeat scroll 0 0 #fff;
    display: none;
    height: 200px;
    left: 0;
    position: absolute;
    top: 65px;
    width: 400px;
    z-index: 99;
}
.pie_mask span {
    background: url("https://www.xiaomabank.com/img/pie_mask.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 210px;
    position: absolute;
    right: 10px;
    width: 247px;
}
.pie_box_ui .pit_tit {
    padding: 20px 0 30px;
}
.pie_vs {
    background: url("https://www.xiaomabank.com/img/pie_vs.gif") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    float: left;
    height: 220px;
    width: 140px;
}
.pie_txt {
    color: #9aa1a8;
    padding: 20px 100px 30px 0;
    text-align: right;
}
.pie_txt span {
    color: #1e1f21;
    font-size: 20px;
    padding-right: 20px;
}
.tip_popup_wrapper {
    display: inline-block;
    position: absolute;
    z-index: 99;
}
.tip_popup_wrapper .tip_popup_out_border {
    background: none repeat scroll 0 0 #fff0e7;
    border-radius: 4px;
    box-shadow: 0 2px 5px #464646;
    color: #ffcfaf;
    position: relative;
}
.tip_popup_wrapper .tip_popup_out_border .tip_popup_corner {
    bottom: -4px;
    color: #ffcfaf;
    font-size: 20px;
    height: 15px;
    line-height: 1;
    position: absolute;
    right: 50%;
}
.tip_popup_wrapper .tip_popup_out_border .tip_popup_corner2 {
    color: #fff0e7;
    font-size: 20px;
    line-height: 1;
    position: absolute;
    right: 0;
    top: -1px;
}
.tip_popup_wrapper .tip_popup_out_border .tip_popup_inner_border {
    border: 1px solid #ffcfaf;
    border-radius: 4px;
    color: #fc6e0f;
    font-size: 12px;
    line-height: 18px;
    padding: 3px 8px;
}
.tip_popup_wrapper .tip_popup_out_border .tip_popup_corner_right {
    bottom: 7px;
    right: -6px;
}
.tip_popup_wrapper .tip_popup_out_border .tip_popup_corner2_right {
    right: 1px;
    top: 0;
}
#tr_project_investment_table a.f14 {
    color: #00a0e9;
}
#tr_project_investment_table .tr_amount_out {
    font-weight: normal;
}
#tr_project_investment_table .f12 {
    color: #9aa1a8;
    line-height: 14px;
}
#cg_bank_id {
    position: relative;
}
#cg_form .cg_bank_id label {
    color: #9aa1a8;
    top: 9px;
}
.errorNote {
    color: #f00;
}
.hide-analysis {
    display: none;
}
.sm_popup_pay .pop_pay_btn .prompt_btn {
    display: none;
    margin-right: 5px;
}
.recharge_container {
    height: 24px;
    line-height: 24px;
    padding-bottom: 0;
}
.nomessage {
    background: none repeat scroll 0 0 #f6f6f6;
    color: #9aa1a8;
    height: 48px;
    line-height: 48px;
    text-align: center;
}
.nobidding .nobid {
    background: url("https://www.xiaomabank.com/img/nobid.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 62px;
    letter-spacing: 2px;
    margin: 40px 0 10px 167px;
    padding: 78px 0 0 192px;
    text-align: left;
    width: 643px;
}
.tr_table_box .nomessage {
    background: none repeat scroll 0 0 #f6f6f6;
}
#delSys {
    display: none;
}
.nobr br {
    display: none;
}
.announce-list {
    background: none repeat scroll 0 0 #f6f6f6;
    padding: 20px 17px;
}
.announce-list li {
    line-height: 34px;
}
.download_install {
    color: #0da0ec;
}
.sc_setup_q {
    background: none repeat scroll 0 0 #80c6ef;
    border-radius: 10px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin: 10px 0 0 6px;
    position: relative;
    text-align: center;
    width: 20px;
}
.sc_setup_q span {
    background: none repeat scroll 0 0 #fff;
    border-radius: 4px;
    box-shadow: 0 1px 3px #464646;
    color: #9aa8a7;
    display: none;
    font-size: 12px;
    font-weight: 100;
    height: 24px;
    left: 21px;
    line-height: 24px;
    padding: 0 8px;
    position: absolute;
    top: -6px;
    width: 120px;
}
.cx_question {
    margin-left: 40px;
}
.modal-body p.mt8 {
    margin-top: 8px;
}
.story_ban_cntv {
    background-image: url("https://www.xiaomabank.com/img/brandstory/cntv_banner.jpg");
    height: 370px;
    margin: 0 auto;
    padding-left: 35px;
    padding-top: 48px;
    width: 1245px;
}
.story_ban_cntv .story_flash {
    height: 314px;
}
.wrap2_cntv {
    margin-top: 0;
}
.cntv_info {
    background: none repeat scroll 0 0 #fffbf2;
    height: 460px;
    padding: 0 110px 0 90px;
    width: 990px;
}
.cntv_info img {
    float: left;
    margin-right: 50px;
}
.cntv_info .cntv_text {
    padding-top: 50px;
}
.cntv_info p {
    color: #743f08;
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 30px;
}
.wrap2_cntv .story_other {
    height: 410px;
    padding-top: 0;
}
.story_question .story_ask_moretext {
    line-height: 22px;
    width: 400px;
}
.story_question .story_ask_moretext p {
    height: 48px;
    padding-top: 5px;
}
.xm_invite {
    color: #6a7075;
}
.invite_head {
    border-bottom: 1px solid #f9f9f9;
    font-size: 16px;
    height: 70px;
    line-height: 70px;
    padding: 0 40px;
}
.invite_head h4 span {
    color: #fc6e0f;
    font-size: 24px;
}
.xm_body {
    font-size: 14px;
    line-height: 35px;
    padding: 20px 40px;
}
.xm_body span {
    color: #fc6e0f;
    font-size: 18px;
}
.xm_body .img {
    text-align: center;
}
.xm_body .invite_link {
    padding: 40px 0;
    text-align: center;
}
.xm_body .invite_link .link {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #c6c6c6;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    vertical-align: middle;
    width: 278px;
}
.xm_body .invite_link .copy {
    background: none repeat scroll 0 0 #fc6e0f;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    vertical-align: middle;
    width: 90px;
}
.evaluate ol > li > ul {
    padding: 20px 0 0 40px;
}
.evaluate ol > li > ul > li {
    border: 1px solid #fff;
    float: left;
    margin-right: 35px;
    padding: 20px 0;
    text-align: center;
    width: 130px;
}

.evaluate ol > li > ul > li.five {
    border: 1px solid #fff;
    float: left;
    margin-right: 25px;
    padding: 20px 0;
    text-align: center;
    width: 120px;
}

[class^="icon-"], [class*=" icon-"] {
    background-image: url("https://www.xiaomabank.com/img/evaluate_sp.png");
    background-position: 64px 64px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 64px;
    line-height: 64px;
    margin-top: 1px;
    vertical-align: text-top;
    width: 64px;
}
.icon-answer1-1 {
    background-position: 0 0;
}
.icon-answer1-2 {
    background-position: -68px 0;
}
.icon-answer1-3 {
    background-position: -136px 0;
}
.icon-answer1-4 {
    background-position: -200px 0;
}
.icon-answer2-1 {
    background-position: 0 -64px;
}
.icon-answer2-2 {
    background-position: -68px -64px;
}
.icon-answer2-3 {
    background-position: -136px -64px;
}
.icon-answer2-4 {
    background-position: -200px -64px;
}
.icon-answer2-5 {
    background-position: -268px -64px;
}
.icon-answer3-1 {
    background-position: 0 -128px;
}
.icon-answer3-2 {
    background-position: -68px -128px;
}
.icon-answer3-3 {
    background-position: -136px -128px;
}
.icon-answer3-4 {
    background-position: -200px -128px;
}
.icon-answer4-1 {
    background-position: 0 -192px;
}
.icon-answer4-2 {
    background-position: -68px -192px;
}
.icon-answer4-3 {
    background-position: -136px -192px;
}
.icon-answer4-4 {
    background-position: -200px -192px;
}
.icon-answer4-5 {
    background-position: -268px -192px;
}
.icon-answer5-1 {
    background-position: 0 -266px;
}
.icon-answer5-2 {
    background-position: -68px -266px;
}
.icon-answer5-3 {
    background-position: -136px -266px;
}
.icon-answer5-4 {
    background-position: -200px -266px;
}
.icon-answer5-5 {
    background-position: -268px -266px;
}
.icon-answer6-1 {
    background-position: 0 -330px;
}
.icon-answer6-2 {
    background-position: -68px -330px;
}
.icon-answer6-3 {
    background-position: -136px -330px;
}
.icon-answer6-4 {
    background-position: -200px -330px;
}
.icon-answer7-1 {
    background-position: 0 -396px;
}
.icon-answer7-2 {
    background-position: -68px -396px;
}
.icon-answer7-3 {
    background-position: -136px -396px;
}
.icon-answer7-4 {
    background-position: -200px -396px;
}
.icon-answer8-1 {
    background-position: 0 -464px;
}
.icon-answer8-2 {
    background-position: -68px -464px;
}
.icon-answer8-3 {
    background-position: -136px -464px;
}
.evaluate-report {
    height: 100%;
    padding: 40px;
    width: 918px;
}

.evaluate ol > li > ul > li.active {
    background: none repeat scroll 0 0 #f5f7f9;
    border: 1px solid #4ab8f1;
    border-radius: 15px;
}
.evaluate ol > li > ul > li span {
    clear: both;
    display: inline-block;
    height: 64px;
    width: 64px;
}
.evaluate ol > li > ul > li p {
}
.evaluate ol > li > ul > li p.small {
    font-size: 15px;
}
.evaluate .font-color {
    color: #fc6e0f;
}
.evaluate i {
    font-style: normal;
}
.evaluate .button-hr {
    border-top: 1px solid #f0f0f0;
    padding: 0 0 40px;
    text-align: center;
}
.evaluate .evaluate-button {
    background: none repeat scroll 0 0 #0da0ec;
    border-radius: 4px;
    display: inline-block;
    font-size: 18px;
    height: 36px;
    line-height: 36px;
    margin: 25px auto 0;
    width: 240px;
}
.evaluate-button span {
    color: #fff;
}

blockquote .small:before {
    content: "";
}